Subversion/Tortoise/.NET:合并不在新添加的文件中复制

Subversion/Tortoise/.NET:合并不在新添加的文件中复制,.net,tortoisesvn,merge,svn,.net,Tortoisesvn,Merge,Svn,我创建了一个分支来处理一些新的开发,在它们完成之前我不想影响主干 最初,我只是创建了一个主干的副本。然后我创建了主干和分支的工作副本 在主干的工作副本中,我修改了几个文件并添加了一个新文件。然后我提交了我的更改 然后我从主干合并到分支的工作副本。修改顺利通过,但新文件没有出现。有趣的是,对csproj文件的修改确实起了作用,因此VisualStudio认为该文件应该在那里,即使它不在那里 是我做错了什么,还是合并功能不能处理新文件 谢谢 David你应该得到新文件。在存储库浏览器中查看文件是否确

我创建了一个分支来处理一些新的开发,在它们完成之前我不想影响主干

最初,我只是创建了一个主干的副本。然后我创建了主干和分支的工作副本

在主干的工作副本中,我修改了几个文件并添加了一个新文件。然后我提交了我的更改

然后我从主干合并到分支的工作副本。修改顺利通过,但新文件没有出现。有趣的是,对csproj文件的修改确实起了作用,因此VisualStudio认为该文件应该在那里,即使它不在那里

是我做错了什么,还是合并功能不能处理新文件

谢谢


David

你应该得到新文件。在存储库浏览器中查看文件是否确实显示。还要确保合并正确。i、 e.如果您合并到较低的分支(例如:FroYo\fooapp\傻瓜)中,并且您的文件驻留在另一个分支(FroYo\fooapp\fooforms)中,您将无法获得它。此外,如果要合并特定范围的修订,而该范围不包括新文件,则不会看到它。
因此,重新合并,启动更高级别(如果需要),按范围合并,查看日志,并选择包含提交的版本(或版本范围)。应该这样做。

纯魔法。我没有想到添加的文件没有正确提交,但快速查看存储库后发现没有。不确定为什么会发生这种情况,但第二次提交主干解决了问题。非常感谢你。