0

你好,

在解决方案中包含图像并不罕见。问题是这些图像通常在另一个程序中的站点 Visual Studio 中被编辑掉,而 TFS 不会接受这些更改。那么你如何处理呢?您需要在更改图像之前检查图像吗?如果我忘了这样做怎么办?如何使用我的解决方案设置更新 TSF?

此致

4

1 回答 1

1

TFS中有两种不同的类型workspaces

  1. Server Workspaces
  2. Local Workspaces- TFS 2012 中的新功能

服务器工作区

Server Workspaces源代码管理下的所有文件中都标记为read only. 这意味着如果您希望在 之外编辑这些文件Visual Studio,工作流程将是:

  1. 查看图片
  2. 编辑图像
  3. 签入图像

如果您在签出文件之前尝试编辑文件,外部程序将尝试保存编辑后的文件,看到它是只读的,然后要么不让您保存,要么询问您是否要覆盖。无论哪种方式,TFS 都不知道您已更改文件

本地工作区

Local Workspaces中,文件未标记为只读。您可以在任何您想要的程序中编辑它们。 Visual Studio将看到您已自动更改文件并将其标记为Pending Change. 然后,您可以签入此文件。工作流程将是:

  1. 在您喜欢的任何程序中编辑图像
  2. 签到TFS

这种工作方式更类似于 Subversion,我认为这正是您正在寻找的。

于 2013-03-23T12:39:34.960 回答