如何在eclipse中恢复以前的CVS更新

时间:2010-12-02 20:06:00

标签: eclipse version-control repository cvs

我们的项目正在使用CVS,它已从eclipse集成,因此我们使用Team Synchronizing从CVS获取最新代码,但is there a way to revert the previous commit or update from repositry which we have done ?

我来自git背景,因此我很难从eclipse/cvs找到此功能,任何建议都会非常适用。

3 个答案:

答案 0 :(得分:5)

这取决于“恢复”的含义 git revert实际上添加了一个新的提交,取消了前一个提交的更改。

使用Eclipse,这将是(逐个文件):“Replace With -> History
(参见“How to properly roll back to an older version in CVS HEAD using Eclipse?”)

alt text

然后再做一次新的提交 换句话说,似乎没有任何简单的方法(当许多文件受到影响时)......

答案 1 :(得分:4)

右键单击该文件 - >团队 - >恢复基础。这将覆盖任何本地更改并恢复为CVS中文件的最新版本。

你还有什么? (我不得不承认我发现这个问题有点不清楚)

答案 2 :(得分:0)

如果您的意思是取消提交您之前提交的内容,请从文件的历史记录中删除它,然后,您就不能这样做。

您只能从存储库中获取以前的版本并再次提交,并在评论中明确说明您将文件还原为以前的版本。