Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想创建一个 TFS 策略,如果在 diff 中找到某个关键字,该策略会阻止签入变更集。
这将允许我进行本地更改以测试想法,而不必担心这些更改会被错误地签入,只要我//nocommit在代码中添加类似的内容。
//nocommit
如何才能做到这一点?
没有开箱即用的签入策略来满足您的要求,您必须自定义自己的签入策略并使用命令tf diff itemspec /noprompt来比较文件。
tf diff itemspec /noprompt
作为建议,您可以考虑使用Git 版本控制,从 master 创建一个分支并在该分支上工作。当您准备好将您的代码合并到 master 时,创建一个拉取请求来审查代码。为了保护master,你可以在master上设置分支策略。设置分支策略后,您无法直接将更改推送到分支。对分支的更改只能通过拉取请求进行。