我们有一个客户的nopCommerce网站,他们的一个IT人员直接在web服务器上修改视图。他们现在希望进行更广泛的更改,所以我们希望将基线NopCom代码放在TFS中。
然后,理想情况下,我们希望能够识别所有直接在web服务器上更改的视图,并将这些更改的视图识别为TFS源代码管理中的更改,以便签入。
在Visual Studio/TFS中是否可以批量执行此操作?也就是说,在本地进行签入是很棒的,所以NopCom的所有基本代码都签入到了TFS中,然后下载网站文件并在本地工作空间中覆盖它们,让TFS递归地进行比较,确定是否添加了新文件或更改了现有文件,并将这些文件标记为签入。我知道……我可能是在做梦,但也很感谢任何其他聪明的变通方法,假设这不会起作用。
发布于 2016-11-23 17:46:57
TFS可以做你想做的事情。若要在开发计算机上设置Team Foundation版本控制(TFVC),只需创建一个工作区,然后添加代码。检查链接:https://www.visualstudio.com/en-us/docs/tfvc/set-up-team-foundation-version-control-your-dev-machine
当代码库处于版本控制之下时,您可以开发应用程序、在解决方案资源管理器中创建和打开文件以及编写代码,而版本控制将为您完成其他工作。当您检入和检出文件时,它会跟踪您的更改并创建项目的历史记录。
您可以使用比较窗口通过比较文件夹或文件来清楚地查看差异。您可以将服务器文件夹和本地文件夹相互比较,并查看每个文件夹内容之间的差异。您可以将两个服务器文件、两个本地文件或服务器文件与本地文件进行比较,并查看文件之间的差异。
你可以从下面的网站上获得更多关于TFVC的详细信息:https://www.visualstudio.com/en-us/docs/tfvc/overview
https://stackoverflow.com/questions/40753445
复制相似问题