0

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

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

无论如何要在 Visual Studio/TFS 中批量执行此操作吗?也就是说,最好在本地进行签入,因此 NopCom 的所有基本代码都签入到 TFS,然后下载网站文件并在本地工作区中覆盖它们,并让 TFS 递归地进行差异并确定是否有任何新文件已添加或现有的已更改并标记为签入....我知道...我可能在做梦,但任何其他聪明的解决方法也很受欢迎,假设这不起作用。

4

1 回答 1

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

于 2016-11-23T09:46:57.193 回答