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