SVN如何将两个新文件从一个分支添加到另一个分支



我有一个分支,它有两个新文件。我想将这些文件合并到另一个分支-而不是主干?

它真的合并了吗?-因为新文件不在目标分支中

我尝试从branchB中进行检查,并尝试合并BranchA 中的文件

但给了我一些错误。正确的方法是什么?

还有一个问题-如果我签出一个现有的分支,它是在创建一个新的分支还是只是我本地系统中的副本?

只需签出要添加文件的分支,然后手动添加,然后提交。trunk或任何其他文件夹的处理方式相同。这只是一个文件夹。

签出将把文件从服务器复制到您的本地系统中。根据系统中的目标,它将复制新文件和/或在目标中有修改的文件时向您发出警告。

如果您在分支A中签入了许多修订号为Ar的文件,现在如果您想将此修订Ar从分支A合并到分支B,

只需签出分支B,在src内,右键单击->SVN Tortoise->Merge

选择跨分支合并单选按钮(第一个),并输入分支A src URL,还提供要从分支A合并到分支B的修订号。

单击测试合并按钮,模拟合并

如果一切顺利,点击实际的合并按钮

最新更新