TFS代码审查-您能在本地运行Someone变更集来测试它是否有效吗?

TFS代码审查-您能在本地运行Someone变更集来测试它是否有效吗?,tfs,visual-studio-2017,tfvc,Tfs,Visual Studio 2017,Tfvc,我习惯于使用Git分支为产品开发特性,然后再将它们合并到主开发分支中。通常,我会在其他开发人员的分支收到拉入请求后立即检查他们,这样我就可以在检查他们的实际代码的同时测试他们的更改 我最近加入了一个团队,它使用TFS和Team Foundation版本控制(所以不是Git)。我对发布和审查代码审查很满意,但是有没有办法运行其他人的搁置集*?如果我们都在处理同一个文件,最好不要覆盖我自己的文件 在一个人的代码审查中,我能够看到操作,并查看变更集以查看签入的变更集。这有更多操作可供选择。但它们似乎都

我习惯于使用Git分支为产品开发特性,然后再将它们合并到主开发分支中。通常,我会在其他开发人员的分支收到拉入请求后立即检查他们,这样我就可以在检查他们的实际代码的同时测试他们的更改

<>我最近加入了一个团队,它使用TFS和Team Foundation版本控制(所以不是Git)。我对发布和审查代码审查很满意,但是有没有办法运行其他人的搁置集*?如果我们都在处理同一个文件,最好不要覆盖我自己的文件

在一个人的代码审查中,我能够看到操作,并查看变更集以查看签入的变更集。这有更多操作可供选择。但它们似乎都不允许在我的本地工作区中运行它们的更改

*更新:
请参阅Daniel Mann关于我需要的正确术语的回答,即:“变更集被分配给已提交的源代码,并将通过“获取最新版本”或类似方式进行同步。搁置集被挂起,正在进行工作。”

请注意,您错误地使用了一些术语,这可能会导致现在或将来的混淆。变更集被分配给已提交的源代码,并将通过“获取最新版本”等进行同步。搁置集已暂停,正在进行工作

TFVC代码审查在搁置集(而非变更集)之外运行

澄清后:
您必须搁置或签入您的更改,然后取消搁置它们的更改。

可以在本地运行某些人的更改集进行测试,您只需先按用户进行测试,然后在本地下拉特定的更改集(建议您创建一个新的工作区来处理这些文件)

TFVC中的变更集对应于Git中的提交。TFS服务器源代码管理中已存在

但是,在其他人签入其代码之前,会进行代码检查。建议你先在TFVC。正如Daniel所说,代码审查基于

其他人正在通过搁置集向您共享他们的待定更改(尚未签入),供您审阅。您可以选择将搁置的文件修订、签入说明、注释和工作项关联恢复到当前工作区的操作


如果您不希望搁置集打乱您在VS中的本地工作,请查看我在此处的答复:

回答得很好,Daniel,并将用您正确的术语更新我的问题。我认为PatrickLu MSFT更接近我在这一次的需求,所以我要给他一个绿色的记号。嗨,Patrick。我已经使用了一些搁置集来保存我自己正在进行的工作。代码审查的事情有点复杂,因为我是团队中唯一的开发人员,除了一个每周来两次的承包商。因此,我倾向于在他们出现的日子或当我有一个特别复杂的、即将到来的变更集需要关注时提交审查请求。话虽如此,我相信您的答案是正确的,因为我已经看到了关于更多问题的签出搁置集建议(尽管不是从Git的角度)。所以我会把它标对。非常感谢。