C# 如何检查项目中特定文件中所做的更改

C# 如何检查项目中特定文件中所做的更改,c#,visual-studio-2013,tfs,getlatest,C#,Visual Studio 2013,Tfs,Getlatest,我正在开发一个关于Microsoft Visual Studio 2013 Premium的解决方案,这是一个庞大的开发团队。每次有人对任何文件进行更改时,我都会得到最新版本的解决方案,并且输出窗口会列出所有修改过的文件。问题是我想检查项目中的特定文件(.xml、.cs等)。有没有办法按文件扩展名或解决方案中的文件夹位置筛选这些文件?提前谢谢 最简单的方法是使用 您可以传递一个itemspec,一个itemspec可以包含通配符 项目规格 指定要签入的项的范围。有关语法,请参见 例如,您可以使用

我正在开发一个关于Microsoft Visual Studio 2013 Premium的解决方案,这是一个庞大的开发团队。每次有人对任何文件进行更改时,我都会得到最新版本的解决方案,并且
输出
窗口会列出所有修改过的文件。问题是我想检查项目中的特定文件(.xml、.cs等)。有没有办法按文件扩展名或解决方案中的文件夹位置筛选这些文件?提前谢谢

最简单的方法是使用

您可以传递一个itemspec,一个itemspec可以包含通配符

项目规格

指定要签入的项的范围。有关语法,请参见

例如,您可以使用下面的命令签出文件夹下的所有
.cs
文件

tf checkout /recursive *.cs

你在用GIT吗?如果是的话,那么肯定是的。尝试
git diff commitHashOlder commitHashYounger
如果是TFS,右键单击文件>源代码管理>比较。或者,如果有许多文件,则可以对项目历史记录执行相同的操作并进行比较。它将显示一组已修改的文件,右键单击每个文件并进行比较。@eddyP23没有GIT,很遗憾。@SivaGopal有办法按文件扩展名筛选文件吗?我只想在项目历史中看到.cs文件集。我认为TFS中没有该选项。