我们刚刚从 TFSC 切换到 GIT,在寻找搁置集的良好替代方案时遇到了一些问题
用例:作为开发人员,我们经常想要更改某些设置,以便我们的测试环境针对不同的主机,之前我们使用搁置集进行过此操作
“目标服务器类型1接受测试”
“目标服务器类型1调试”
“目标服务器类型1生产”
“目标服务器类型2 接受测试”
“目标服务器类型2调试”
“目标服务器类型2生产”
(所有这些都改变了很多连接字符串)
因此,如果我必须在 Accepttest 中针对 servertype1 和 servertype2 测试一些数据,我会拉下这 2 个搁置集,但我永远不会签入/提交它们。
在 git 中我们尝试将它们作为分支,但是当您切换到这个“目标服务器类型”分支时,您是否编写了代码,然后当我想要推送时我不想更改 Origin 上的连接字符串。
另外,如果我想使用更改的组合,它会产生问题,那么我们是否需要分支到第三个分支,即 x 个其他分支的组合
我们尝试过存储,但这并不在开发人员之间共享,而且我们不想在每台不同的开发人员电脑上管理这些连接设置
关于如何解决这个问题的任何建议或其他解决方法