我们可以在Azure DevOps中锁定文件吗?

时间:2019-07-04 04:32:09

标签: git azure version-control azure-devops azure-repos

我知道我们可以在Azure Repos中锁定分支,以便用户无法将更改推送到该分支。我们可以将一个特定的文件锁定在分支中,以便其他用户无法更改它吗?

还是可以在Visual Studio-Team Explorer中完成?我当前的源代码控制插件是Git。

2 个答案:

答案 0 :(得分:1)

不,这是not provided by Git(也许仅通过Git-LFS)。
并且未被Azure暴露。

Azure仅引用.gitignore file,但未提及任何文件锁定机制。

答案 1 :(得分:1)

您可以锁定分支,需要审阅者,在修改文件后自动将负责您要锁定的文件的用户添加为审阅者(在“自动包括代码审阅者”下)并进行设置该政策为“必需”。

这样,在没有负责文件批准的用户批准的情况下,包括对锁定的更改在内的任何拉取请求都无法接受。