我有一台用于Windows开发的PC和用于Android开发的Linux机器。我们的源代码控制是Subversion,我在Windows上使用TortoiseSVN,在Linux上使用Eclipse中的Subclipse插件。
有时我会为某些实验编辑文件,但我不想保留更改。在Subclipse中我所要做的就是“用Repository中的最新替换”,使其与最新提交的代码保持一致。
TortoiseSVN相当于什么?是否有一个简单的一步方法用存储库中的当前最新版本替换我的本地文件?
N.B。我不想做“更新”,因为根据将在其他人的更改中合并的文档。我想要一个完整的替代品。
提前致谢。
答案 0 :(得分:7)
我认为没有采取一步行动。
右键点击工作副本文件夹TortoiseSVN -> Revert
&选择应撤消其本地更改的文件,然后执行TortoiseSVN -> Update
。
答案 1 :(得分:2)
使用svn revert
或TortoiseSVN上下文菜单的相同命令:http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-revert.html然后svn update
工作副本
终极解决方案:svn checkout
一份新的工作副本或通过TortoiseSVN上下文菜单执行。
答案 2 :(得分:0)
尝试右键单击项目> Tortoise SVN>更新到修订版...>选择Head Revision,你就完成了!