我正在与客户一起作为DevOps工具登陆TFS / VSTS,他们选择GIT作为他们的版本控制,同时评估他们遇到了一个特定的问题,即在Visual Studio代码提交之前请求代码审查与GIT回购类似于TFVC中的请求代码审查。期待任何见解/帮助,如果可以使用任何工具或实践来实现。
答案 0 :(得分:1)
Git是一个不同的版本控制系统,具有截然不同的范例。没有直接相当于Git的TFVC代码评论。在使用Git提交之前,您无法强制执行代码审查,因为Git中的提交是针对开发人员的本地存储库进行的。
但是,Pull Requests与Branch Policies结合使用的优质代码审核模型。
Pull请求允许开发人员请求他们在开发分支上进行的更改并推送到VSTS,并将其合并到另一个分支中。然后可以在合并之前检查作为拉取请求一部分的提交。
分支策略强制(除其他外)某些分支受到保护,因此所有提交它们必须通过pull请求。