gpt4 book ai didi

.net - Mercurial 工作流问题(如何处理配置文件)

转载 作者:行者123 更新时间:2023-12-04 10:13:16 24 4
gpt4 key购买 nike

我有一个长期存在的问题:在工作中我们使用 mercurial 作为 DSCM,但我们无法弄清楚如何保持我们的配置文件同步。

问题是我们想要跟踪配置文件并希望能够在开发人员之间交换配置文件内容,但是每个开发人员都希望他的 connectionStrings 部分独立于其他人。

是否有可能以某种方式跟踪配置文件,但在拉动和推送时省略连接字符串部分?

我们尝试将配置文件添加到 .hgignore 但当有人向配置文件添加重要内容时,我们必须通过电子邮件共享它。

谢谢你。

最佳答案

如果您无法通过包含自定义设置来处理它,只需在 repo 中有一个基本配置文件。

然后让每个开发人员将自己的定制放在首位(使用 mq)。如果自定义不是太干扰 merge 将始终顺利。

还有另一种方法,你反复 merge 你的自定义,但是在推送时你必须记住不要推送 merge 分支(tX 是主线,c1 是自定义)

t1-t2-t3-t4-...-tN
\ \ \ \
c1---c2-----c3--c4

开发人员需要并插入只有 tX 的更改作为 parent , cX永远不应该逃避 repo 。

关于.net - Mercurial 工作流问题(如何处理配置文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1378953/

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