2013-03-23 91 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和我認爲你正在尋找。