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
将svn代码还原为特定的早期版本_Svn - Fatal编程技术网

将svn代码还原为特定的早期版本

将svn代码还原为特定的早期版本,svn,Svn,是否可以将svn代码还原为任何特定的早期版本。例如,考虑我的代码在 Svn < /Cult> 200修订版中。是否可以将此版本恢复为100版。我知道退房的选择。但我想知道这个。帮助我..在更新命令中使用-r svn up -r 100 然后您可以根据需要提交或不提交。在update命令中使用-r svn up -r 100 然后您可以根据需要提交或不提交。在update命令中使用-r svn up -r 100 然后您可以根据需要提交或不提交。在update命令中使用-r svn up -

是否可以将
svn
代码还原为任何特定的早期版本。例如,考虑我的代码在<代码> Svn < /Cult> 200修订版中。是否可以将此版本恢复为100版。我知道退房的选择。但我想知道这个。帮助我..

在更新命令中使用-r

svn up -r 100

然后您可以根据需要提交或不提交。

在update命令中使用-r

svn up -r 100

然后您可以根据需要提交或不提交。

在update命令中使用-r

svn up -r 100

然后您可以根据需要提交或不提交。

在update命令中使用-r

svn up -r 100

然后,您可以根据需要提交或不提交。

如果您正在使用客户端,请按照图中所示进行操作。完成后,再次提交代码


如果您正在使用客户端,请按照图中所示进行操作。完成后,再次提交代码


如果您正在使用客户端,请按照图中所示进行操作。完成后,再次提交代码


如果您正在使用客户端,请按照图中所示进行操作。完成后,再次提交代码




@Peter Ivanov如果我在100修订版中更改了某些内容并尝试进行此更改,将会发生什么情况。。?是否会产生任何问题,因为代码已在200修订版中。。?或者它将以100或200版本提交?您只能在HEAD(即200)版本中提交。无法返回并更改过去的现有提交。如果你需要的话。100要成为HEAD,只需在恢复后提交即可(这将成为rev.201)。然后你就可以像平常一样做修改了。@Peter你的意思是,如果提交100个修订版中的任何新内容,以前的101到200个修订版都不能更改。。对吗?您不能提交修订。你只对头部负责。你总是提交你的工作副本。所以当你更新到rev。100,您有效地使您的工作副本看起来像rev 100。然后你提交这个,变成201。同样,您不能修改现有的提交,只能创建新的提交。@Peter Ivanov如果我在100修订版中更改了某些内容并尝试提交此更改,会发生什么情况。。?是否会产生任何问题,因为代码已在200修订版中。。?或者它将以100或200版本提交?您只能在HEAD(即200)版本中提交。无法返回并更改过去的现有提交。如果你需要的话。100要成为HEAD,只需在恢复后提交即可(这将成为rev.201)。然后你就可以像平常一样做修改了。@Peter你的意思是,如果提交100个修订版中的任何新内容,以前的101到200个修订版都不能更改。。对吗?您不能提交修订。你只对头部负责。你总是提交你的工作副本。所以当你更新到rev。100,您有效地使您的工作副本看起来像rev 100。然后你提交这个,变成201。同样,您不能修改现有的提交,只能创建新的提交。@Peter Ivanov如果我在100修订版中更改了某些内容并尝试提交此更改,会发生什么情况。。?是否会产生任何问题,因为代码已在200修订版中。。?或者它将以100或200版本提交?您只能在HEAD(即200)版本中提交。无法返回并更改过去的现有提交。如果你需要的话。100要成为HEAD,只需在恢复后提交即可(这将成为rev.201)。然后你就可以像平常一样做修改了。@Peter你的意思是,如果提交100个修订版中的任何新内容,以前的101到200个修订版都不能更改。。对吗?您不能提交修订。你只对头部负责。你总是提交你的工作副本。所以当你更新到rev。100,您有效地使您的工作副本看起来像rev 100。然后你提交这个,变成201。同样,您不能修改现有的提交,只能创建新的提交。@Peter Ivanov如果我在100修订版中更改了某些内容并尝试提交此更改,会发生什么情况。。?是否会产生任何问题,因为代码已在200修订版中。。?或者它将以100或200版本提交?您只能在HEAD(即200)版本中提交。无法返回并更改过去的现有提交。如果你需要的话。100要成为HEAD,只需在恢复后提交即可(这将成为rev.201)。然后你就可以像平常一样做修改了。@Peter你的意思是,如果提交100个修订版中的任何新内容,以前的101到200个修订版都不能更改。。对吗?您不能提交修订。你只对头部负责。你总是提交你的工作副本。所以当你更新到rev。100,您有效地使您的工作副本看起来像rev 100。然后你提交这个,变成201。同样,您不能修改现有的提交,只能创建新的提交。您到底想做什么?例如,您是否希望临时返回到100,例如调试该版本中的错误?rev 101-200是否是一条死胡同,您希望以100为基础重新开始,还是希望从您的历史记录中永久删除rev 101-200?(还有很多其他的可能性。)在知道你想要实现什么的情况下,很难提供具体的帮助。@oefe实际上我想在100修订版中更改一些内容并提交。。而且我还想保留所有101-200版本。。如何实现..为什么你不能改为在rev 200上进行更改?@oefe我需要用100的代码测试一些东西…如果我得不到正确的解决方案,我必须用一些没有101-200版本代码的更改进行测试。如果只是为了测试,你为什么要提交它?你到底想做什么?例如,您是否希望临时返回到100,例如调试该版本中的错误?rev 101-200是否是一条死胡同,您希望以100为基础重新开始,还是希望从您的历史记录中永久删除rev 101-200?(还有很多其他的可能性。)在知道你想要实现什么的情况下,很难提供具体的帮助。@oefe实际上我想在100修订版中更改一些内容并提交。。而且我还想保留所有101-200版本。。如何实现……你为什么不能在rev 200上做些改变呢?@oefe我需要做些测试