检查shelvesets是TFS中构建系统的一个很好的功能,但是在构建完成后删除了shelveset。有没有办法改变这种行为,以便保留shelveset?
我一直使用构建+检查shelveset功能来检查队友的代码,但有时我不希望TFS删除原始的shelveset。在某些情况下,这可能会导致问题,例如搁置集与代码审查工作项相关联时。在这种情况下,代码审查中的所有注释都会被Visual Studio隐藏,因为它无法找到关联的shelveset。
我在Visual Studio中对构建进行排队时搜索了默认属性窗口,但似乎没有任何选项来控制此行为。我是否必须自定义构建xaml来改变它,或者是否有一种已知的方法而不必去做?
答案 0 :(得分:1)
如果你的意思是构建+检查shelveset正在构建shelveset并在构建成功后检查更改,如下所示:
然后它不可能。因为你已经检查了你的shelveset。这与构建无关。所以这个问题与如何检查shelveset和防止删除shelvesets相同。搁置保存盒子上的所有更改,而不实际登记。更改将保留在服务器上。所以其他团队成员可以看到源代码,也可以查看其他的shelvest。
你也可以把它视为一种容器。