6
在TFS我執行以下操作之間的差異。是什麼「與未修改的版本」和「與工作區版本」
取消擱置掛起Changes-- >右鍵單擊擱置文件 - >選擇比較 - >有三種選擇:
- 隨着未修改的版本
- 與工作空間的版本
- 用最新版本
是什麼1和2之間的區別?
在TFS我執行以下操作之間的差異。是什麼「與未修改的版本」和「與工作區版本」
取消擱置掛起Changes-- >右鍵單擊擱置文件 - >選擇比較 - >有三種選擇:
是什麼1和2之間的區別?
基本上,選擇細分如下:
隨着未修改的版本 - 貨架文件將這些文件之前創建的貨架比較任何未決更改到相應的文件。
與工作空間的版本 - 通常這會比較你當前的代碼你的機器上運行以您簽出該文件的時間代碼。基本上可以讓你看到你在當前結帳中所做的更改。
用最新版本 - 比較你的代碼到已簽入TFS最近的代碼。
所以第一個和第二個選項之間的差異將是與未改性的選擇,你將與發生在創建之前,貨架和你的工作空間的選擇將顯示更改任何變化比較您在當前結帳中所做的。
感謝您爲裏翁這些地名釋義點。 您能否更詳細地闡述說明。 例如我已經檢出了一個文件MyFile.cs 我創建了一個函數f1();並創建了一套擱架。 同時我的團隊成員在同一個文件中籤入了更多的代碼。說fn2()和fn3(); 現在,如果我選擇「帶未修改的版本」,差異會顯示F1(); 現在,如果我選擇「With Work-Space Version」,它會顯示什麼? 或者我應該怎樣做才能更清楚地瞭解這種差異? – harish
@harish在這一點上,「With Workspace Version」將顯示與「未修改版本」相同的內容,直到獲得最新版本。獲得最新版本後,工作區版本比較會顯示fn2()和fn3()被添加,這也是「With Latest Version」顯示的內容(因爲獲取最新版本會將工作區版本升級到最新版本)。如果一個團隊成員然後檢查了fn4(),那麼Unmodified將顯示fn1(),Workspace將顯示fn2()和fn3(),並且最新會顯示fn4()被添加。 – deadlydog