将SVN中的项目还原为以前的版本,并使其成为HEAD版本

时间:2012-01-29 22:17:40

标签: eclipse svn version-control

我的SVN版本控制存在问题:该项目位于svn的130版本,由于出现错误,我需要将其恢复为版本128,并使其成为HEAD版本(即:丢弃更改在版本129和130中制作。

我正在使用Subclipse我该怎么办?

提前致谢

3 个答案:

答案 0 :(得分:5)

我不能告诉你如何使用Subclipse(没有在家安装Eclipse)。但是从命令行开始,你会这样做:

svn merge -r130:128 ssh://whatever/your/url/is
svn ci -m "Rollback!"

答案 1 :(得分:1)

您可以使用svn merge:

svn merge -r130:129 url

然后svn commit。

答案 2 :(得分:1)

我只是偶然发现了这个问题。然后我尝试与subclipse进行反向合并,最终导致同步地狱。 : - )

在Eclipse中'替换'是你的朋友!只需右键单击包浏览器中的文件夹,右键单击并选择“替换为...” - > '版本或URL'和Eclipse将做你想要的。之后你必须做一个提交。

相关问题