我的项目托管在TFS-GIT服务器上。我在TFS上有拉请求合并的问题。一个选项是更新TFS服务器本身的git配置,以便“合并--no - ff”,因为时间紧迫和其他无法提前完成的问题。我正在寻找解决此问题的方法
如果我将.gitconfig文件添加到存储库并将合并.ff和pull.ff添加到false将覆盖在存储库级别应用的配置?那会像git一样工作吗?
非常感谢任何帮助
答案 0 :(得分:0)
是的,签入特定存储库的.gitconfig
设置将覆盖您的全局.gitconfig
设置。
请参阅this link:
.gitconfig文件最多可驻留在您的三个位置 filesystem,确定文件范围的位置 内容被认为是:
- Global(〜/ .gitconfig):最常见的用途,建立全局 特定用户的配置选项。
- 系统(/etc/.gitconfig): 很少使用,为整个网站建立配置选项 本地系统(此计算机上的所有用户)。
- 本地:在存储库级别, 建立仅影响此存储库的配置选项。如果 此文件已提交,其中包含的设置会产生影响 克隆此存储库的所有用户。
同样来自git-scm.com(为清晰起见而编辑):
使用(存储库)按顺序读取文件 发现特定
.gitconfig
)优先于(其他.gitconfig
个文件)。