SVN - 提交无法识别新文件夹中的文件



环境:

操作系统:Linux Mint 14

SVN:1.8.3

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

我在一个现有的项目下创建了一个新的java包,并在这个包中添加了许多类。当我承诺进入分支机构时,一切都很好。但是,当我试图将一个分支合并到trunk中时,也就是重新整合(不要使用--rentege选项,在svn 1.8中不推荐使用),出现了任何错误,并且没有冲突报告。合并带来所有修改,包括新包及其文件。

当我尝试提交或检查修改(svn状态)时,只显示了包。这些文件似乎是经过版本控制的,而且是我回购的最后一次修订版。这一事实也出现在其他分支中。每个包含新包的提交在工作副本中都有合并问题。

这很有趣,因为当我逐个修订合并分支修订时,它是有效的。这个问题似乎与自动合并有关。

如果运行命令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中的非详细状态没有显示。

最新更新