0

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

问题是文件的注释从具有不同的注释器变为只有那个程序员。

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

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

有没有办法恢复这个?

4

2 回答 2

0

分支最新的 GOOD 修订版,什么都不做,用选项合并分支 --accept 'theirs-full'(他们的将是“来自分支”)

顺便说一句:如果您的公司依靠blame结果来做某事,那么您就处于非常糟糕的方式(tm)

于 2013-01-08T17:41:45.300 回答
0

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

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

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

至于注释,我们在构建服务器上更新了它,所以无论谁提交它......所以你会不走运。除非,您自己以特定用户身份登录并提交。;-) 或者让开发人员去做。

于 2013-01-08T17:27:26.870 回答