我可以在Azure DevOps上更改Git全局配置吗?

时间:2019-05-23 14:18:23

标签: git configuration azure-devops settings

我们的开发人员已为git安装了自定义驱动程序

git config --global merge.ours.driver true

这用于允许我们在从一个分支合并到另一个分支时忽略某些文件夹。

然后,我们在.gitattributes文件中添加

**/Migrations/* merge=ours
**/MigrationsSql/* merge=ours

这在本地对我们的开发人员有效,但是,我们意识到,当我们在DevOps上运行Pull Requests并单击“ Complete”按钮时,由于在开发人员计算机上创建的驱动程序不在DevOps上,因此这些迁移文件夹我们希望忽略也将被合并。

我已经浏览了DevOps上的设置,看不到在那里更新git config文件的任何方法,因此我们可以添加此驱动程序。

是否有人知道\我是否可以更新Azure DevOps git配置以添加此驱动程序?

2 个答案:

答案 0 :(得分:0)

不。你不能。

通常,如果您不希望通过源代码管理来管理某些内容,请不要将其放入源代码管理中。使用.gitignore完全排除它。

答案 1 :(得分:0)

您是否在Build Agent框中安装并配置了这些驱动程序? 提取/推入由构建代理控制,而不是由devops服务器控制。我建议也许看看您的代理商,看看它在做什么。