在我们迁移到Team Foundation Server之前,我们有SVN来管理我们的源代码,使用TortoiseSVN作为客户端软件。
当时,当我们在项目中完成一项新功能时,您可以选择开始使用该功能的修订版,并将其与头版修订版进行比较。
然后,您可以导出所有已更改的文件,并保留文件夹结构。然后我们只能将受影响的文件和文件夹上传到生产环境。
是否有可能使用TFS做类似的事情?
答案 0 :(得分:2)
探索者的一个途径是围绕Team Foundation Server Power Tools中的“获取变更集”功能编写脚本。这将允许您获取特定变更集中的所有文件。您可以迭代原始变更集和变更集之间的变更集以推送到生产,为每个变更集运行 getchangeset ,然后推送结果。