我可以导入更改b/w本地版本和签入版本的代码。我使用的是TFS 2010。我之所以问这个问题是因为我希望将我的代码发送给无法访问TFS源代码管理的外部审阅者。导入代码更改,同时比较源代码控制代码
我目前的想法是,如果我可以导入一些变化,那么审阅者可以通过windiff或无法比较的工具查看变更。
我可以导入更改b/w本地版本和签入版本的代码。我使用的是TFS 2010。我之所以问这个问题是因为我希望将我的代码发送给无法访问TFS源代码管理的外部审阅者。导入代码更改,同时比较源代码控制代码
我目前的想法是,如果我可以导入一些变化,那么审阅者可以通过windiff或无法比较的工具查看变更。
为什么不干脆:
<<filename>>-new.cs
<<filename>>-old.cs
如果您只想导入已更改的代码,您可以先检出所有文件,然后复制审阅者通过本地文件发送给您的文件。
然后使用TFS电动工具中的tfpt uu命令撤消所有未更改的文件。现在你只有修改过的文件列表。
对于一种非常不同的方法,您可以将git与TFS一起使用,并使用git将更新推送给您的审阅者远程存储库。然后,您可以在准备就绪时将其更改提供给他们,并在他们查看时将其推送到TFS。
一个想法如何这可能是做看看http://www.richard-banks.org/2010/04/git-tfs-working-together-version-2.html
理查德,看起来非常复杂,没有整合...为什么这比埃瓦尔兹更好? – 2010-09-09 10:12:33
如果您在远程端使用git,您可以看到他们所做的所有更改(即签入历史记录)。只是做一个tfpt uu只会给你两个不同的代码库粉碎在一起的结果。它工作正常,我自己也经常做,我只是提供了一个使用DVCS的选项,因为这是一个典型的DVCS场景 – 2010-09-10 00:35:01
澄清:你想切换到代码的外部审查,只希望导入的改变的代码? – 2010-09-07 18:28:23
正确............ – Gainster 2010-09-07 21:17:29