SVN重命名分支中的文件夹,冲突

发布于 2024-11-18 02:47:53 字数 120 浏览 2 评论 0原文

我有一个分支,其中的文件夹被重命名。现在我试图将主干的更改合并到这个分支,但是主干中修改的文件仍在原始文件夹名称下,因此 svn 引发树冲突。我该如何解决这个问题?

使用 svn rename 重命名该文件夹。

I have a branch in which a folder was renamed. Now i'm trying to merge changes from trunk to this branch, but the files modified in the trunk are still under the original folder name, so svn throws a tree conflict. How can i resolve this?

The folder was renamed using svn rename.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

衣神在巴黎 2024-11-25 02:47:53

在这种情况下,合并总是会产生完整合并的树冲突。避免这种冲突并合并代码的快捷方式是,将整个主干合并到该分支后...忽略树冲突,合并各个文件夹。

例如:

/trunk
  /FolderA
  /FolderB
  /FolderC

/branhes
  /Branch1
    /FolderA
    /FolderB
    /Renamed Folder (Previously Folder C)
  1. /trunk/branches/Branch1 合并
  2. /trunk/FolderC/branches/Branch1/Renamed Folder >

干杯!!

This is a case where the merge will always give a tree conflict for the complete merge. A shortcut to avoid this conflict and merge the code is that, after merging the complete trunk to this branch ... ignoring the tree conflict, merge the individual folder(s).

Eg:

/trunk
  /FolderA
  /FolderB
  /FolderC

/branhes
  /Branch1
    /FolderA
    /FolderB
    /Renamed Folder (Previously Folder C)
  1. Merge /trunk with /branches/Branch1
  2. Merge /trunk/FolderC with /branches/Branch1/Renamed Folder

Cheers!!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文