环境:
操作系统: Linux Mint 14
SVN :1.8.3
在命令行和subclipse插件下会出现此问题。
我在现有项目下创建一个新的java包,并在此包中添加了许多类。当我进入分支机构时,一切都很好。 但是,当我尝试将一个分支合并到主干,a.k.a重新整合(不使用--reintegrate选项,它在svn 1.8中被弃用)时发生了任何错误,并且没有冲突报告。合并带来所有修改,包括新包及其文件。
当我尝试提交或检查修改(svn状态)时,只显示了包。这些文件似乎是版本化的,并且在我的回购的最后修订版中。这个事实也发生在其他分支中。包含新包的每个提交都有在工作副本中合并的问题。
这很有意思,因为当我通过修订合并分支修订版时,它可以工作。似乎这个问题与automerge有关。
答案 0 :(得分: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
您可以在此question上看到更多与状态相关的内容。
所以,可能你的文件在那里,但svn的非详细状态不显示。