gpt4 book ai didi

svn - 在 TortoiseSVN 中强制手动合并某些文件

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

在将分支合并回主树时,是否有某种方法可以强制某些文件不自动合并(强制我管理合并)?

例如,我的 web.config 文件根据我是在开发系统还是生产系统中具有特定路径。因此,当我需要将我的 dev 分支合并回 main 时,我不想修改某些标签,但可能需要更新其他信息。

问题是合并可能会自动更新需要保持不变的设置。我可以很容易地恢复到原来的状态,但是任何新的设置都会丢失。在这种情况下,处理这个问题的最简单方法似乎是我手动合并更改。

因为我是 Tortoise 和 SVN 的新手,所以我可能是从错误的方向来的。

除了下面有一些很好答案的配置示例。 有没有办法强制在合并期间手动处理所有文件? 似乎应该有一个可以应用于文件的标志,以简单地使其看起来与标记的文件存在冲突并相应地处理合并。

最佳答案

我见过这种处理的一种方法是:

  • 将您的配置保存在单独的目录中(dev、uat、prod 等)
  • 将这些 checkin SVN
  • 修改您的构建过程,使其根据命令行参数
  • 将适当的配置复制到 bin/目录中。

    关于svn - 在 TortoiseSVN 中强制手动合并某些文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/230044/

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