什么是从一个TFS实例应用在另一个实例从一个特定的变更变化的最简单的方法?
我想是因为有两个不同的情况下,传统的分支,以获得某种从实例的补丁文件,我可以适用于例如B. /合并方法不能使用。 而据我所知,TFS有在传统的Unix义补丁文件的支持比较差。
我真的需要去检查实例的一个变更和手动压缩相关的文件,我可以再提取到实例B的源代码树?
什么是从一个TFS实例应用在另一个实例从一个特定的变更变化的最简单的方法?
我想是因为有两个不同的情况下,传统的分支,以获得某种从实例的补丁文件,我可以适用于例如B. /合并方法不能使用。 而据我所知,TFS有在传统的Unix义补丁文件的支持比较差。
我真的需要去检查实例的一个变更和手动压缩相关的文件,我可以再提取到实例B的源代码树?
事实证明,“补丁”的路线是一条死胡同,由于缺乏TFS支持。 我们结束了解决的办法是执行夜间任务,基本上执行以下操作:
这个答案说明如何使用创建一个补丁文件tf diff
命令。 但是,该补丁文件应用到另一个实例或分支没有内置的方式。 我还没有看到任何第三方工具来做到这一点无论是。
我写了一个博客帖子大约是我过去的TF.exe命令和7Zip的一个类似的问题, 创建一个TFS的补丁文件 ,可以随后被另一个TFS服务器或工作区的应用。 我贴在了PowerShell脚本Github上 ,它可以用来把拉链拉上一个工作区的挂起更改,然后将它们应用到不同的服务器。 它必须被修改为使用变更,而不是挂起的更改,但不应该太难以完成。