gpt4 book ai didi

svn - TortoiseSVN:如何在不将工作副本切换到主干的情况下将分支合并回主干?

转载 作者:行者123 更新时间:2023-12-04 01:03:24 27 4
gpt4 key购买 nike

我们在团队环境中使用 TortoiseSVN。在处理更大的功能时,我创建一个功能分支,在那里工作一周,每隔一天将主干的更改合并到我的分支,当功能完成时,我将其合并回主干。

合并时,我总是执行以下操作:

  • 将所有内容提交到分支
  • 将整个工作副本切换到主干,更改(主要是删除)数百个文件
  • 使用“重新集成分支”选项,合并 30 秒前已经在磁盘上的分支中的已更改/新文件
  • 验证代码编译
  • 提交到主干

  • 这对我来说似乎效率低下 - 我创建了一堆文件,在切换到主干时删除它们,然后在合并到主干时再次创建它们。

    有没有其他方法可以使用 TortoiseSVN 将分支合并到主干,这样效率更高,而无需两个单独的工作副本? (这在我们的场景中实际上并不是很有效,因为某些依赖项使用绝对路径,当我想从另一个工作副本编译时,我需要手动更改它们)

    最佳答案

    如果没有主干的工作副本(即合并目标),您不可能在 SVN 中合并和提交。这不是可以直接在存储库上完成的操作,因为它正在修改文件,并且您需要在提交之前验证它们是否正确合并。

    所以我猜你基本上想要一个切换和合并操作(或一个切换和合并重新集成)。据我所知,这个命令不是由 SVN 或 TortoiseSVN 提供的,所以你被困在你描述的方式中。

    关于svn - TortoiseSVN:如何在不将工作副本切换到主干的情况下将分支合并回主干?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2354416/

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