使用TFS创建补丁

时间:2020-03-05 18:50:09  来源:igfitidea点击:

在SubVersion中创建补丁非常容易,使用Tortoise,右键单击并选择"创建补丁"。但是对于我一生来说,我在TFS中找不到此功能。这可能吗?

如果没有,在开放源代码TFS托管项目(la CodePlex)中提交补丁的标准方法是什么?

解决方案

回答

tf diff /shelveset:shelveset /format:unified

编辑:这将写入标准输出。我们可以将输出通过管道传输到文件。

有关更多选项,请参见"差异命令"。

回答

Codeplex使用其自己的客户端来创建补丁。请参阅:http://www.codeplex.com/CodePlexClient/Wiki/View.aspx?title=HowToContribute&referringTitle=Home

回答

因为TFS本身不支持补丁文件,所以我在CodePlex上看到的最常见的事情就是将修改后的文件压缩并上传该zip。然后,项目协调员将对他们自己的结帐进行比较。

但是,由于CodePlex还支持TortoiseSVN,因此越来越多的人正在使用它来创建其补丁文件。