将分支合并到主干时文件显示为已删除
File is shown as deleted while merging branch to trunk
我正在使用 Tortoise svn 选项将分支合并到主干 Merging Two Different Trees
我有文件,即 file1 在主干下但不在分支上
我已经检查了我本地的中继。然后做了
Right- click > Merge > Merging Two Different Trees > mentioned from as trunk url and to as branch url > Test merge
现在 file1 在 Test merge results
下显示为已删除,但是为什么? 理想情况下它应该问我这个文件在分支下不存在但是
存在于树干上。你想留还是不留? 有没有办法做到这一点?
更新:-
6 月 1 日,我从主干创建了分支。 6 月 5 日,我在 trunk 下添加了 file1。现在当我试图将分支合并到主干时,它应该
显示为已删除?
如果您从主干创建了分支,然后删除了分支中的文件,则在分支日期之后将其计为更改。因此,就像您要合并的其他更改一样,您也可以合并此更改(删除文件)。
如果文件在单独的提交中被删除,您可以在没有此修订的情况下合并(您指定要在 turtoise 中合并哪些修订)。
您也可以在本地合并,然后提交合并后的版本。因此,删除的文件只会在您的本地计算机中被删除。当您将合并提交到存储库时,您可以取消选中文件的删除或恢复文件的删除。这样后备箱仍然会有文件。
如果 TSVN 帮助通过 'Merging Two Different Trees' 重新整合,您按照说明进行操作,这很容易解释。您要求将 trunk
- branch
之间的差异应用于工作副本。
trunk中有文件,branch中不存在,则区别-'delete file'
此差异适用于工作副本并静默(此处无冲突)删除文件。
您还可以检查在合并后您的工作副本是否应该与分支完全一样。这就是 reintegrate merge 所做的 - 使目标分支('trunk' 在你的情况下)等于源 barnch.
如果你还想通过'Merging Two Different Trees'进行perfrom重新整合合并,那么首先perfrom sync merge trunk -> branch。在这种情况下,分支将同时包含主干和分支更改,重新集成看起来像是将分支更改复制到主干中(但实际上它是使主干等于分支)
我正在使用 Tortoise svn 选项将分支合并到主干 Merging Two Different Trees
我有文件,即 file1 在主干下但不在分支上
我已经检查了我本地的中继。然后做了
Right- click > Merge > Merging Two Different Trees > mentioned from as trunk url and to as branch url > Test merge
现在 file1 在 Test merge results
下显示为已删除,但是为什么? 理想情况下它应该问我这个文件在分支下不存在但是
存在于树干上。你想留还是不留? 有没有办法做到这一点?
更新:-
6 月 1 日,我从主干创建了分支。 6 月 5 日,我在 trunk 下添加了 file1。现在当我试图将分支合并到主干时,它应该 显示为已删除?
如果您从主干创建了分支,然后删除了分支中的文件,则在分支日期之后将其计为更改。因此,就像您要合并的其他更改一样,您也可以合并此更改(删除文件)。
如果文件在单独的提交中被删除,您可以在没有此修订的情况下合并(您指定要在 turtoise 中合并哪些修订)。
您也可以在本地合并,然后提交合并后的版本。因此,删除的文件只会在您的本地计算机中被删除。当您将合并提交到存储库时,您可以取消选中文件的删除或恢复文件的删除。这样后备箱仍然会有文件。
如果 TSVN 帮助通过 'Merging Two Different Trees' 重新整合,您按照说明进行操作,这很容易解释。您要求将 trunk
- branch
之间的差异应用于工作副本。
trunk中有文件,branch中不存在,则区别-'delete file'
此差异适用于工作副本并静默(此处无冲突)删除文件。
您还可以检查在合并后您的工作副本是否应该与分支完全一样。这就是 reintegrate merge 所做的 - 使目标分支('trunk' 在你的情况下)等于源 barnch.
如果你还想通过'Merging Two Different Trees'进行perfrom重新整合合并,那么首先perfrom sync merge trunk -> branch。在这种情况下,分支将同时包含主干和分支更改,重新集成看起来像是将分支更改复制到主干中(但实际上它是使主干等于分支)