如何识别TFS之外更新的文件

时间:2016-11-22 23:21:00

标签: tfs visual-studio-2015 file-diffs

我们有一个客户的nopCommerce网站,他们的一个IT人员正在直接在Web服务器上修改视图。他们现在想要进行更广泛的更改,因此我们希望将基线NopCom代码放在TFS中。

然后,理想情况下,我们希望能够识别直接在Web服务器上更改的所有视图,并将这些已更改的视图识别为TFS源代码控制中的更改以进行签入。

有没有在批处理中在Visual Studio / TFS中执行此操作?即在本地办理登机手续会很棒,因此NopCom的所有基本代码都已签入TFS,然后下载网站文件并在本地工作区覆盖它们并让TFS递归执行差异并确定是否有任何新文件添加或现有的更改并标记为登记....我知道...我可能正在做梦,但任何其他智能解决方案也赞赏,假设这不起作用。

1 个答案:

答案 0 :(得分:0)

TFS做你想要的。要在您的开发机器上设置Team Foundation版本控制(TFVC),您只需创建一个工作区然后添加您的代码。检查链接:https://www.visualstudio.com/en-us/docs/tfvc/set-up-team-foundation-version-control-your-dev-machine

当您的代码库受版本控制时,您可以在解决方案资源管理器中开发应用程序,创建和打开文件并编写代码,而版本控制则可以为您完成其他工作。当您检入和检出文件时,它会跟踪您的更改并创建项目历史记录。

您可以使用Diff窗口通过比较文件夹或文件来清楚地看到差异。您可以将服务器文件夹和本地文件夹相互比较,并查看每个文件夹的内容之间的差异。您可以将两个服务器文件,两个本地文件或服务器文件与本地文件进行比较,并查看文件之间的差异。

您可以从以下网站获取有关TFVC的更多详细信息:https://www.visualstudio.com/en-us/docs/tfvc/overview