gpt4 book ai didi

SVN 合并帮助 : Created branch within a trunk

转载 作者:行者123 更新时间:2023-12-05 00:24:57 26 4
gpt4 key购买 nike

长话短说,我基本上在主干中创建了一个开发分支。

大约两周前,我决定在我们的存储库中创建一个单独的分支是有意义的,因为我们最终要切换到 visual studio 2010。我没有阅读我应该阅读的颠覆书.

基本结构如下:

REPO/
Installer/
Utilities/
Main/
Upgrade/
Installer/
Utilities/
Main/

upgrade 是我创建的分支。 Main 中有一些修改,升级中有一大堆树和文件修改。干净地合并它的最佳策略是什么?
非常感谢!

最佳答案

嘿,实际上在主干中创建一个分支是一种不好的做法,但是既然这样做了,就有办法合并代码...

不要合并完整的树,而是合并单个文件夹。
例如;
如果您需要将分支合并回主干,
1.合并REPO/Installer目录 REPO/Installer/Upgrade/Installer

在这种情况下,在本地系统上对整个树进行本地检查,然后转到目标目录(所有代码都将被合并),在本例中为 REPO/Installer/Upgrade/Installer
使用 TortoiseSVN 或通过命令行合并 - svn merge <a href="http://svn.example.com/repos/REPO/Installer" rel="noreferrer noopener nofollow">http://svn.example.com/repos/REPO/Installer</a>

此事件完成后,我建议您使用 svn move 将分支移动到一个单独的位置.这可以在保留所有历史记录的同时无害地完成。

关于SVN 合并帮助 : Created branch within a trunk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6192015/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com