【发布时间】:2014-08-21 08:08:32
【问题描述】:
我经常发现自己在开发分支(在 JavaScript 中,所以我不能使用预处理器定义)时,在 Git 中更改项目中的单个变量以连接到不同的服务器。
Git 中是否有某种方法可以根据我所在的分支有条件地使用一个文件或另一个文件?
我不能只使用指定的不同 URL 提交该更改,因为这样做会将其保留在我的提交历史记录中,并且如果我稍后在合并后回到该版本的 Master 上,它将拥有开发服务器网址。
【问题讨论】:
-
条件包含 gitconfig 开始可以使用 Git 2.13。见my answer below
-
@VonC 这不是这个问题的内容,这是关于环境变量以及在不知道最佳实践的我的初学者版本之间更改它们的分支。