我有一个CVS存储库,在其中我有一组Eclipse Java项目,我需要将头回滚到昨天特定时间的状态,基本上放弃了自该时间以来发生的所有提交。
我尝试了不同的方法,包括使用“用另一个分支或版本替换”,这给出了适当的来源,但CVS现在似乎认为我实际上是在“及时返回”而不是在HEAD中工作,而是使用其他来源,这会导致更改的文件显示在Team Synchronize等中。
那么,告诉Eclipse3.5.1我需要回滚到昨天的正确方式是什么呢?
发布于 2010-01-19 06:15:11
我最终手动合并了HEAD中的文件,并非常非常仔细地检查了源代码。这一点也不好玩。
发布于 2009-12-02 22:17:04
对于单独的文件,我通常使用以下内容:
Replace With -> History它可以在右键单击菜单下找到
选择你想要的版本(它也包括eclipse本地保存的版本)
然后承诺让它成为头部
发布于 2012-05-15 20:12:52
除非您在CVS中有标记,否则必须检查每个文件,并选择要恢复到的版本。(这是由于CVS存储更改的方式,它们不像其他SCM那样是文件系统快照)。
https://stackoverflow.com/questions/1833131
复制相似问题