Subversion恢复到以前的版本而不添加到头部

时间:2013-01-08 16:39:02

标签: svn

我正在与多个合作者合作开展一个项目。其中一个程序员,通过复制文件并粘贴文件来覆盖几个文件。文件已经提交。

问题在于文件的注释从具有不同的注释器变为仅仅是该程序员。

我想在他/她修改文件之前恢复,以便注释返回。

合并不起作用,因为它会添加到头部,结果会导致所有注释从该程序员更改为我。

有没有办法还原呢?

2 个答案:

答案 0 :(得分:0)

是的,您可以还原已提交的文件。希望它们都在一次提交中提交,因为您可以恢复提交,而不是提交的特定文件。

在eclipse中,您可以转到Team,Show History - 选择包含您不想要的更改的提交,然后选择上下文菜单 - 选择“Revert Changes from Revision ???”。

这会将该修订版带回您的工作区,然后您可以提交。

至于注释,我们在构建服务器上进行了更新,因此它的任何人都会提交它...所以你将失去运气。除非,您自己以特定用户身份登录并提交。 ;-)或者让开发人员去做。

答案 1 :(得分:0)

分支最新GOOD修订版,不做任何更改,使用选项--accept 'theirs-full'合并分支(他们将是“来自分支”)

顺便说一句:如果你的公司依赖blame结果,那么你就是非常 Bad Way(tm)