gpt4 book ai didi

tortoisesvn - 将分支与主干合并

转载 作者:行者123 更新时间:2023-12-03 04:36:37 25 4
gpt4 key购买 nike

使用 TortoiseSVN,我需要在分支中进行更改,然后将它们与主干合并。

我是这个项目的唯一开发人员,所以我知道主干没有改变。我正在学习 SVN,以便最终我的团队可以使用它。

基本上,我希望我的树干看起来和 Twig 一模一样。

在 svn 之前的世界中,我只需复制分支文件夹中的文件,删除 trunk 文件夹中的文件,然后将分支复制到 trunk 中。

在TortoiseSVN中,我尝试过重新集成分支合并一系列修订合并两个不同的树。似乎没有什么能真正改变主干。我也尝试过在树干顶部分支。这给了我一个错误,说主干已经存在。

最佳答案

就您而言:

  1. 将工作副本切换到主干(SVN 切换)
  2. 将分支合并到工作副本中(SVN 合并)
  3. 确保一切仍然可以编译并正常工作
  4. 提交工作副本(主干)
  5. 考虑杀死该分支

团队环境中,我建议您首先将来自主干的最新修改合并到分支中,确保所有内容都编译并正常工作,然后执行上述步骤(这将是微不足道的,因为您已经测试了更改)。

<小时/>

更新

在第 5 步中,我提到杀死分支。这是因为一旦某个功能的分支进入主干,它就应该被视为主干的一部分。在这种情况下,应该杀死该分支,以便没有人继续在其上工作。如果该功能需要进行重大修改,您应该为此创建一个新分支。

我唯一不会终止的分支是维护和发布分支,除非不再支持特定版本。

无论如何,您始终可以访问每个修订版,因此终止分支仅用于防止其他开发人员在死分支上进行开发。

关于tortoisesvn - 将分支与主干合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/424525/

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