在我们的小班组中,我们有一个颠覆的东西(我们仍在学习如何正确使用它)。基本上,整个最后修订版都是虚假的。
我想要做的是让下一版本成为我本地计算机上的内容的精确副本 - 我的计算机上的文件位于服务器上,而本地计算机上没有的文件不是'在本次修订中。
我要做的是重置存储库并从头开始,但我不想丢失我们的最新版本。
使用TortiseSVN和Google代码,我该如何完成这项任务?
答案 0 :(得分:2)
我不确定我明白你想要什么。您可以在Tortoise日志窗口中使用“从此修订版还原更改”来撤消修订版本中的更改。这将撤消工作副本中的更改,您必须提交它们。
如果您的工作副本包含您要保存的更改,则您有更多选项。
答案 1 :(得分:0)
首先,除了删除存储库后备存储之外,你不能不“重置存储库”,在Google Code的情况下,你无法做到这一点。 即使您从存储库中删除了所有文件和目录,也会出现历史记录和旧版本 其次,只需将HEAD从存储库签出到单独的目录中,并用本地版本替换每个数据文件。小心不要触摸.svn目录。
BTW:这是两种不同的解决方案:一种是删除所有内容并从头开始,而第二种是半手动执行。