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

SVN-提交无法识别新文件夹中的文件,svn,svn-merge,svn-reintegrate,svn-merge-reintegrate,Svn,Svn Merge,Svn Reintegrate,Svn Merge Reintegrate,环境: 操作系统:Linux Mint 14 SVN:1.8.3 此问题发生在命令行和subclipse插件下 我在现有项目下创建了一个新的java包,并在这个包中添加了许多类。当我加入分公司时,一切都很好。 但是,当我尝试将一个分支合并到主干中时,a.k.a重新整合不使用-reintegrate选项,它在svn 1.8中被弃用,没有发生任何错误,也没有冲突报告。合并带来所有修改,包括新包及其文件 当我尝试提交或检查svn状态的修改时,只显示了一个包。这些文件似乎已经过版本控制,并且是我的rep

环境:

操作系统:Linux Mint 14

SVN:1.8.3

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

我在现有项目下创建了一个新的java包,并在这个包中添加了许多类。当我加入分公司时,一切都很好。 但是,当我尝试将一个分支合并到主干中时,a.k.a重新整合不使用-reintegrate选项,它在svn 1.8中被弃用,没有发生任何错误,也没有冲突报告。合并带来所有修改,包括新包及其文件

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


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

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

M   .
A   + your_new_directory
M    rev0 rev1 author  .
A +     - rev1 you     your_new_directory
  +     - rev1 you     your_new_directory/your_file
。。您可以使用-verbose选项来查看更多详细信息。现在,输出可能如下所示:

M   .
A   + your_new_directory
M    rev0 rev1 author  .
A +     - rev1 you     your_new_directory
  +     - rev1 you     your_new_directory/your_file
你可以在这上面看到更多与状态相关的东西


因此,您的文件可能在那里,但是svn的非详细状态没有显示。

您能否提供一个简单的示例,最好从svnadmin create开始,显示您使用的所有svn命令以及以您看到的问题结尾的命令输出。这样理解问题就容易多了。您可以用描述问题的方式做很多不同的事情。@BenReser我能给您的最好描述是:在工作副本中使用命令svn merge^/repo进行自动合并后,结果是:文件夹显示为+而内容仅显示为+。