在比较源代码控制的代码时导入代码更改

时间:2010-09-07 16:37:34

标签: tfs tfs2010 tfs2008

我是否可以导入更改本地版本和代码的签入版本。我正在使用TFS 2010.我问这个问题的原因是,我想将我的代码发送给外部审阅者,而不是有权访问TFS源代码控制。

我目前的想法是,如果我可以导入更改,那么审阅者可以通过windiff或超越比较工具来审核更改。

3 个答案:

答案 0 :(得分:1)

为什么不呢:

  • 获取最新
  • 将其复制到名为<<filename>>-new.cs
  • 的目录中
  • 获取特定版本
  • 将其复制到同一目录中,将其称为<<filename>>-old.cs
  • 将这两个文件发送给审阅者并让他使用windiff(或其他)进行审核?

答案 1 :(得分:1)

如果您只想导入更改的代码,可以先检出所有文件,然后复制审阅者通过本地文件发送给您的文件。

然后使用TFS Power Tools中的tfpt uu命令撤消所有未更改的文件。现在您只有修改过的文件列表。

答案 2 :(得分:0)

对于(非常)不同的方法,您可以将git与TFS一起使用,并使用git将更新推送到审阅者远程存储库。然后,您可以在准备就绪时进行更改,并在查看它们时将其推送到TFS。

有关如何完成此操作的想法,请查看http://www.richard-banks.org/2010/04/git-tfs-working-together-version-2.html