Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.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
Php 回滚svn更新tp先前状态_Php_Magento_Svn_Revision - Fatal编程技术网

Php 回滚svn更新tp先前状态

Php 回滚svn更新tp先前状态,php,magento,svn,revision,Php,Magento,Svn,Revision,我有大麻烦了 我从本地提交并在服务器上进行了svn更新。这导致添加或更新了多个文件。它还包括来自其他用户的提交 但是,我想恢复更新并返回到以前的状态。请帮忙 提前感谢如果您知道最新的稳定版本号,您只需更新到此版本: svn up -r[NUMBER] 对于GUI客户端(适用于windows的乌龟SVN): 第一步。转到您的工作目录。右键单击->陆龟VN->显示日志 步骤2:记下要还原到的修订号 第3步:打开服务器并键入命令svn up-r revision number我相信您要做的实际上是撤

我有大麻烦了

我从本地提交并在服务器上进行了svn更新。这导致添加或更新了多个文件。它还包括来自其他用户的提交

但是,我想恢复更新并返回到以前的状态。请帮忙


提前感谢

如果您知道最新的稳定版本号,您只需更新到此版本:

svn up -r[NUMBER]
对于GUI客户端(适用于windows的乌龟SVN):

第一步。转到您的工作目录。右键单击->陆龟VN->显示日志

步骤2:记下要还原到的修订号


第3步:打开服务器并键入命令svn up-r revision number

我相信您要做的实际上是撤消存储库中的更改。简单地执行
svn update-r myrevision
将在您进行错误提交之前将您的工作副本更新到修订版,但它不会从存储库中删除错误的更改。以下是如何移除它们(在乌龟中):

  • 确保您的工作副本具有最新更新
  • 转到乌龟SVN->显示日志
  • 右键单击要删除的修订并选择“从该修订还原更改”,然后按照对话框进行操作。如果您在命令行上使用svn,请参阅本文
  • 提交新代码

  • 这是在执行反向合并。因此,SVN查看该版本中所做的更改,并尝试在当前版本中撤消这些更改。这与只向后执行常规合并的过程相同,因此有可能需要解决合并冲突。您的错误提交仍将在存储库中,但您的代码的最新版本应已删除在错误提交期间所做的所有更改。

    嗨,ziollek,我不知道上次的稳定版本。我们有办法恢复更新吗?您可以显示最近修订的日志:svn log | more,并尝试通过提交消息查找最后一个稳定的修订