2013-03-23 88 views
0

嗨,TFS和从外部更改的资源?

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

BestRegards

回答

1

有两种不同类型的workspaces在TFS。

  1. Server Workspaces
  2. Local Workspaces - 新在2012年TFS

服务器工作区

Server Workspaces源代码控制下的所有文件被标记为read only。这意味着,如果你想编辑的Visual Studio外面这些文件,工作流程将是:

  1. 退房图像
  2. 编辑图像
  3. 入住图像

如果你尝试编辑在检查出文件之前,外部程序会尝试保存已编辑的文件,看它是只读文件,然后不让你保存,或者询问你是否要覆盖。无论哪种方式TFS不知道你已经改变了文件

本地工作区

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

  1. 编辑图像您喜欢
  2. 入住到TFS

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