如果我有一些本地调试代码或开发Web服务IP在我的来源,我想保持中长期本地,但不希望它在我的GIT回购,完成此任务的最佳方法是什么?如何处理本地/ dev只有代码使用git
现在我只是息事宁人,承诺部分的文件小心避免这些线,并做了一系列的
git stash
git pull --rebase
git stash pop
当有发散的变化等等
假设,我不能或不希望更改代码的结构以将这些代码拉出到可以包含和/或忽略的文件中,那么您如何处理这种类型的情况?
local Makefile changes在这里讨论,这似乎是我想要的基本想法,但大多数建议是如何解决它,而不是真正以非常令人满意的方式解决它。
我想我正在寻找的是像.gitignore一样的变化集。
感谢您的答案,不完全是我在找什么。我澄清了我的问题,这些是我在本地进行开发的地方所做的更改,例如使用dev.missilelauncher.com(不启动导弹),但部署需要使用api.missilelauncher.com。 – jay 2012-03-07 22:55:43
我真的很强烈建议把这个值拉到配置文件中,但是如果你不想这么做,你唯一的其他实际选项是(a)一个单独的分支,或者(b)一个污迹/清洁过滤器(这可能会矫枉过正)。 – Amber 2012-03-08 09:11:41