我们的项目正在使用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
找到此功能,任何建议都会非常适用。
答案 0 :(得分:5)
这取决于“恢复”的含义
git revert
实际上添加了一个新的提交,取消了前一个提交的更改。
使用Eclipse,这将是(逐个文件):“Replace With -> History
”
(参见“How to properly roll back to an older version in CVS HEAD using Eclipse?”)
然后再做一次新的提交 换句话说,似乎没有任何简单的方法(当许多文件受到影响时)......
答案 1 :(得分:4)
右键单击该文件 - >团队 - >恢复基础。这将覆盖任何本地更改并恢复为CVS中文件的最新版本。
你还有什么? (我不得不承认我发现这个问题有点不清楚)
答案 2 :(得分:0)
如果您的意思是取消提交您之前提交的内容,请从文件的历史记录中删除它,然后否,您就不能这样做。
您只能从存储库中获取以前的版本并再次提交,并在评论中明确说明您将文件还原为以前的版本。