我必须对我的项目文件进行本地更改,以使其在不同的环境中运行。现在我两次不小心检查了这些更改(并弄乱了其他所有人的运行环境)。
可能有很多更好的方法来设置我们的构建,但由于我是一个已建立项目的顾问,我无法真正改变客户的工作方式。
我已经尝试在同一个存储库中设置第二个分支(结果适得其反,将整个树复制到其存储库的根目录中——我不会再搞砸了)。
尝试设置我自己的第二个存储库并将这些文件签入新存储库。这也变得非常混乱,基本上没有用。
我正在考虑使用 SVK——看起来它可能会有所帮助,但我不太清楚一种可行的模式。
我想我什至在这里发帖并没有得到一个好的答案,但那是在我认真考虑 SVK 之前——我认为使用这个新参数可能会有更好的解决方案。
我意识到我可以跟踪我想要签入的更改,然后只签入,但这是一个依赖于人类且有缺陷的过程,迄今为止,我已经失败了两次(因为我是一个有缺陷的人)。
关于如何做到这一点的任何建议?