TFS和从外部改变的资源?

时间:2013-03-23 11:11:03

标签: visual-studio-2010 tfs visual-studio-2012 resources

您好,

将图像包含在解决方案中并不罕见。问题是这些图像经常在另一个程序中编辑出站点Visual Studio而TFS不会接收更改。那你怎么处理这个?在更换图像之前是否需要签出图像?如果我忘了这样做怎么办?如何使用我的解决方案设置更新TSF?

BestRegards

1 个答案:

答案 0 :(得分:1)

TFS中有两种不同类型的workspaces

  1. Server Workspaces
  2. Local Workspaces - 2012年TFS新增
  3. 服务器工作区

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

    1. 查看图片
    2. 修改图片
    3. 签入图片
    4. 如果您在检出文件之前尝试编辑文件,外部程序将尝试保存已编辑的文件,看它是只读的,然后不允许保存,或者询问您是否要覆盖。无论哪种方式 TFS都不知道您已更改文件

      本地工作区

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

      1. 在您喜欢的任何程序中编辑图像
      2. 登入TFS
      3. 这种工作方式更像是Subversion,我认为你正在寻找。