Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 将SVN中的项目还原为以前的版本,并使其成为HEAD版本_Eclipse_Svn_Version Control - Fatal编程技术网

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

Eclipse 将SVN中的项目还原为以前的版本,并使其成为HEAD版本,eclipse,svn,version-control,Eclipse,Svn,Version Control,我的SVN版本控制有一个问题:项目位于SVN的版本130,由于一个错误,我需要将其还原为版本128,并使其成为头版本,即:放弃在版本129和130中所做的更改 我用的是Subclipse我怎么做 提前感谢您可以使用svn合并: svn merge -r130:129 url 然后svn提交。您可以使用svn合并: svn merge -r130:129 url 然后svn提交。我不能告诉您如何使用Subclipse,因为家里没有安装Eclipse。但在命令行中,您可以执行以下操作: svn

我的SVN版本控制有一个问题:项目位于SVN的版本130,由于一个错误,我需要将其还原为版本128,并使其成为头版本,即:放弃在版本129和130中所做的更改

我用的是Subclipse我怎么做

提前感谢

您可以使用svn合并:

svn merge -r130:129 url
然后svn提交。

您可以使用svn合并:

svn merge -r130:129 url

然后svn提交。

我不能告诉您如何使用Subclipse,因为家里没有安装Eclipse。但在命令行中,您可以执行以下操作:

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

我不能告诉你如何使用Subclipse,因为家里没有安装Eclipse。但在命令行中,您可以执行以下操作:

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

我只是在这个问题上绊倒了一下。然后,我尝试与subclipse进行反向合并,结果陷入了同步地狱-


在Eclipse中,“替换为”是您的朋友!只需右键单击PackageExplorer中的文件夹,右键单击并选择“替换为…”->“修订或URL”,Eclipse将执行您想要的操作。在那之后,你必须做一个提交。

我只是偶然发现了这个问题。然后,我尝试与subclipse进行反向合并,结果陷入了同步地狱-


在Eclipse中,“替换为”是您的朋友!只需右键单击PackageExplorer中的文件夹,右键单击并选择“替换为…”->“修订或URL”,Eclipse将执行您想要的操作。之后,您必须进行提交。

这只会回滚r130中的更改。此外,您还需要提供URL.added URL。但我不同意你提供的head东西。那只会回滚r130中的更改。此外,您还需要提供URL.added URL。但我不同意你们提供的head,那个将恢复head,而不是作者所说的130版。如果其他人签入了131版,那么你将恢复他的更改。这将恢复头,而不是作者所说的130版。如果其他人签入131修订版,你会恢复他的更改。谢谢,正是我要找的。谢谢,正是我要找的。