Creating a Patch with TFS

后端 未结 3 496
不知归路
不知归路 2021-01-30 15:56

Creating a patch is very easy in SubVersion, With Tortoise, you right-click and select Create Patch. But for the life of me, I can\'t find this functionality in TFS. Is this pos

相关标签:
3条回答
  • 2021-01-30 16:28

    Because TFS doesn't natively support patch files, the most common thing I see people do on CodePlex is simply zip the modified files and upload the zip. The project coordinator then does a diff against their own checkout.

    However since CodePlex also supports TortoiseSVN, more and more people are using that to create their patch files.

    0 讨论(0)
  • 2021-01-30 16:30
    tf diff /shelveset:shelveset /format:unified
    

    Edit: This writes to standard output. You can pipe the output to a file.

    For more options, see Difference Command.

    0 讨论(0)
  • 2021-01-30 16:41

    I wrote a blog post about a similar issue where I used the TF.exe command and 7Zip to create a TFS patch file that could then be applied on another TFS server or workspace. I posted the the Powershell scripts at Github, which can be used to Zip up any pending changes on one workspace and then apply them to a different server. It would have to be modified to use a changeset instead of pending changes, but that shouldn't be too difficult to accomplish.

    0 讨论(0)
提交回复
热议问题