单个文件的svn update -r删除该文件

时间:2018-06-05 07:40:41

标签: svn

我想将单个文件还原为特定版本。我很快找到了answer,这可能是完美的方法,但它没有按预期工作。

命令svn diff -c 36118 path/to/MyFile.java输出

Index: path/to/MyFile.java
===================================================================
--- path/to/MyFile.java   (revision 36117)
+++ path/to/MyFile.java   (revision 36118)

@@ -57,21 +57,21 @@
                if (cause != null) {
                        s = s + " " + cause.getClass().getSimpleName() + ": " + cause.getMessage();
                }
-               List<String> liste = createMessageList(s);
+               List<String> list = createMessageList(s, 4);
                Exception exception = null;

等等。你清楚地看到从版本36117到版本36118我只更改了一些行,但没有添加,删除或重命名整个文件。 但是,当我跑步时

svn up -r 36117 path/to/MyFile.java
Updating 'path/to/MyFile.java.java':
D    path/to/MyFile.java
Updated to revision 36117.

subversion删除MyFile.java。为什么?我不明白发生了什么......

0 个答案:

没有答案