相关疑难解决方法(0)

如何恢复SVN提交?

我找到了各种如何恢复SVN提交的例子

svn merge -r [current_version]:[previous_version] [repository_url]
Run Code Online (Sandbox Code Playgroud)

要么

svn merge -c -[R] .
Run Code Online (Sandbox Code Playgroud)

但它们似乎都不起作用.我尝试了这些命令并检查了手动更改的文件.

如何还原修订号为1944的提交?如何检查还原已完成(未查看实际文件中的更改已被还原)?

svn revert

293
推荐指数
7
解决办法
46万
查看次数

将SVN中的单个文件恢复为特定版本

我有一个如下所示的SVN仓库中的文件,我想恢复到以前的版本.在SVN中执行此操作的方法是什么?我只想将此特定文件降级为旧版本,而不是整个仓库.

谢谢.

$ svn log myfile.py
----------------------
r179 | xx | 2010-05-10

Change 3
----------------------
r175 | xx | 2010-05-08

Change 2
----------------------
r174 | xx | 2010-05-04

Initial
Run Code Online (Sandbox Code Playgroud)

svn revert

172
推荐指数
10
解决办法
23万
查看次数

svn:恢复到以前的版本

我错误地将错误的更改提交到文件,为了简化示例,我们将其称为foo.txt:

foo.txt,rev 300(正确):

 E = mc^2
Run Code Online (Sandbox Code Playgroud)

foo.txt,rev 301(不正确):

 E = mc^3
Run Code Online (Sandbox Code Playgroud)

如何将rev 300重新提交到下一次提交?如果我将foo.txt更新为rev 300,我会得到正确的文件但其状态是正确的并且不需要提交.

注意:我只想恢复foo.txt.rev 301中的其他修订很重要,我需要保留它们.

svn

8
推荐指数
2
解决办法
3万
查看次数

标签 统计

svn ×3

revert ×2