1

环境:

操作系统: Linux Mint 14

SVN:1.8.3

此问题发生在命令行和 subclipse 插件下。

我在现有项目下创建了一个新的 java 包,并在这个包中添加了许多类。当我提交到分支时,一切正常。但是,当我尝试将分支合并到主干中时,也就是重新集成(不要使用 --reintegrate 选项,它在 svn 1.8 中已弃用)发生任何错误并且没有冲突报告。合并带来所有修改,包括新包及其文件。

当我尝试提交或检查修改(svn 状态)时,只显示包。这些文件似乎是版本化的,并且在我的 repo 的最新版本中。这个事实也发生在其他分支中。每个包含新包的提交都有一个要合并到工作副本中的问题。

这很有趣,因为当我按修订合并分支修订时,它可以工作。似乎问题与自动合并有关。

4

1 回答 1

0

如果运行命令时svn status显示如下内容:

M   .
A   + your_new_directory

..您可以--verbose选择运行以查看更多详细信息。现在,输出可能如下所示:

M    rev0 rev1 author  .
A +     - rev1 you     your_new_directory
  +     - rev1 you     your_new_directory/your_file

您可以在这个问题上看到更多与状态相关的内容。

所以,可能你的文件在那里,但是来自 svn 的非详细状态没有显示。

于 2014-06-18T18:49:53.667 回答