在我们的小班组中,我们有了一个颠覆的东西(我们仍然在学习如何正确使用它)。基本上,整个最后修订是假的。Subversion创建本地镜像
我想要做的是使下一个修订版本是我的本地计算机上的内容的完全副本 - 我的计算机上的文件位于服务器上,而不在本地计算机上的文件aren在这次修订中。
我要做的是重置存储库并从头开始,但我不想失去最后一次修订。
使用TortiseSVN和Google代码,我该如何完成此任务?
在我们的小班组中,我们有了一个颠覆的东西(我们仍然在学习如何正确使用它)。基本上,整个最后修订是假的。Subversion创建本地镜像
我想要做的是使下一个修订版本是我的本地计算机上的内容的完全副本 - 我的计算机上的文件位于服务器上,而不在本地计算机上的文件aren在这次修订中。
我要做的是重置存储库并从头开始,但我不想失去最后一次修订。
使用TortiseSVN和Google代码,我该如何完成此任务?
首先,您不能在删除存储库后备存储库的情况下“重置存储库”,在Google Code的情况下,您无法做到。 即使您从存储库中删除了所有文件和目录,历史记录和旧版本也存在。
其次,只需将资源库中的HEAD签出到单独的目录中,并将每个数据文件替换为本地版本。小心不要触摸.svn目录。
顺便说一句:这是两种不同的解决方案:一种是删除所有内容并从头开始,而另一种则是以半手动方式进行。
我不知道我明白你想要什么。您可以在Tortoise日志窗口中使用'从此修订恢复更改'撤销修订版本中的更改。这将撤销工作副本中的更改,您必须提交这些更改。
如果您的工作副本包含您想要保存的更改,则您有更多的选项。