開發程式碼和管理暫止的變更
您對檔案所做的大多數變更會佇列成為暫存的變更。當您工作時,您可以組織、管理,並取得您所進行之變更的詳細資料。
必要的使用權限
您必須是您的 Team 專案的其中一個 [參與者]。請參閱 Team Foundation Server 預設群組、使用權限和角色。
您想要怎麼做?
在 [方案總管] 中的工作。
使用 [我的工作] 頁面管理您的工作
使用 [暫止的變更] 頁面管理您的工作
查看您所做的變更
復原暫止的變更
使用命令提示字元
取得提示
在 [方案總管] 中的工作。
[方案總管] 可能是您開發工作的集線器。
注意事項 |
---|
我們建議您使用下列方法 (而不是 [從原始檔控制開啟] 對話方塊)。 |
若要在版本控制下開啟您的方案
在功能表列上,選擇 [ 檢視], 小組總管。
在 [Team Explorer] 中,選擇 [首頁 ],然後選取 原始碼控制總管。
在原始檔控制總管中,巡覽至包含您方案的資料夾,然後再按兩下。(鍵盤快速鍵:開啟捷徑功能表並選取 [檢視])。
顯示 [方案總管]
- 在功能表列上,選取 [檢視], [方案總管] (鍵盤快速鍵:CTRL + ALT + L)。
當您開啟並修改從方案總管中的檔案,檔案會自動被簽出。圖示會指出哪些檔案尚未變更 ,您簽出的項目 ,然後,您已加入至方案 的項目。
請參閱 使用方案總管。
使用 [我的工作] 頁面管理您的工作
如果您使用 Visual Studio Premium 或 Visual Studio Ultimate,您可以在 Team Explorer中使用 [我的工作] 頁面管理您的工作。在 [首頁,然後選擇 我的工作]
您可以使用我的工作以:
根據任務追蹤您的工作
暫止和繼續您的工作 (包括檔案變更、關聯的工作和 Visual Studio 狀態 (例如視窗位置和中斷點) )
要求程式碼檢閱 。
如需逐步範例的詳細資訊,請參閱ALM 開發人員的一日生活:為使用者劇本撰寫新程式碼和ALM 開發人員的一日生活:暫停工作、修復 Bug 和進行程式碼檢閱。
秘訣
您可以控制項出現在 [可用的工作項目] 部分的各種工作項目類型。您可以選取其中一個預設選項,也可以選擇在 [我的查詢] 根資料夾中的任何個人查詢。若要使用這些查詢時,在 Team 總管中選取 [首頁],然後選取 [工作項目]。
當您移動工作項目移至 [可用]、 [進行中] 或 [已暫停] 時,工作項目的狀態或註解已更新,可讓小組在您的工作狀況中自動被告知。例如,小組的工作布告欄更新顯示您的狀態。請參閱 敏捷式計劃和反覆項目。
如果您的 Team 專案包含自訂工作項目類型定義,使用 [我的工作]可能會發生問題,除非您 Team 專案的管理員採取某些步驟。請參閱使用處理序組態自訂待處理項目和面板頁面和更新自訂流程範本以使用新功能。
使用 [暫止的變更] 頁面管理您的工作
您可以使用 Team Explorer 中的 [暫存的變更] 頁面管理您的工作。在 [Team Explorer] 中,選擇 [首頁],然後選擇 [暫存的變更]。[暫存的變更] 頁面也會顯示,每當您啟動簽入程序。
幾乎您在開發電腦上對檔案所做的每項變更都會在您的工作區中儲存為暫存的變更直到您將它們簽入:
使用自動偵測到變更作業。
如果您在本機工作區中工作, Visual Studio 可以偵測到您在系統之外所做的變更。如果您在 Visual Studio 外部編輯檔案 (例如,在 [記事本]) 變更會自動出現在您的 [包含的變更]。
如果您在 Visual Studio 外不加入或刪除檔案,例如,在 Windows 檔案總管] (在 Windows 8 中的檔案總管 ), [偵測到的變更] 連結會出現在 [排除的變更] 部分。如果您要包含這些變更,請選擇這個連結。[升級候選變更] 對話方塊隨即出現。您可以開啟新增項目的捷徑功能表並選擇 [在 Windows 檔案總管中瀏覽] 以顯示這些項目,或選擇 [從磁碟刪除] 以刪除它們。
注意事項 |
---|
空資料夾不會出現。 |
如果您不需要簽入的項目定期出現在 [升級候選變更] 對話方塊中,您可以選取其中一個項目,開啟其捷徑功能表,然後選擇 [忽略這個本機項目] 來忽略該項目。您也可以選擇 [依副檔名忽略]、[依檔案名稱忽略] 或 [依資料夾忽略] 建立會使 Visual Studio 有系統地忽略此類檔案的檔案。如需 .tfignore 的詳細資訊,請參閱將檔案加入至伺服器。
查看您所做的變更
您有時會需要提醒自己在檔案裡做了那些變更。
從暫止的變更查看您變更的內容
在 [暫存的變更] 頁面上,開啟項目的捷徑功能表並選擇:
[與工作區版本比較],查看您對工作區中的版本所做的變更
[與最新版本比較],與小組程式碼庫中檔案的最新版本比較,查看您的變更情況
從方案總管或原始檔控制總管查看您變更的內容
在 [方案總管] 或 [原始檔控制總管] 中找出並選取項目。
開啟項目的捷徑功能表,然後選取 [比較]。
在 [比較] 對話方塊中,從 [類型] 功能表上,選擇:
[工作區版本],查看您對工作區中的版本所做的變更
[最新版本],與小組程式碼庫中檔案的最新版本比較,查看您的變更情況
其中一個其他選項:[變更集]、[日期] 或 [標籤]。
選擇 [確定]。
差異比對 視窗隨即出現。請參閱 比較檔案。
復原暫止的變更
您可以捨棄工作區中的其中一個、一些或所有暫止的變更。
注意事項 |
---|
幾個其他選項:
|
復原少數暫止的變更
在 [方案總管] 、 [暫存的變更] 視窗或 [原始檔控制總管] 中,選取一個或多個項目,開啟其捷徑功能表並選擇 [復原] 或 [復原暫存的變更]。
提示 若要復原在您的方案或程式碼專案所做的任何變更,開啟捷徑功能表,然後選取 [復原暫止的變更]。
在 [復原暫止的變更] 對話方塊中,確定您想復原變更的項目已被選取,然後選擇 [復原變更]。
復原所有暫止的變更
- 在 [暫存的變更] 頁面上,選擇 [動作] 連結,然後選擇 [全部復原]。
使用命令提示字元
Status 命令:在命令提示字元中顯示暫止的變更。
Checkin 命令:在 [簽入] 對話方塊中檢視暫止的變更。
Undo 命令復原暫止的變更
提示 如果您擁有足夠的使用權限,您可以使用此命令復原其他使用者的簽出。
Difference Command:檢視您在檔案中的變更。
秘訣
如果您是在 Visual Studio 和 Team Foundation Server 上開發應用程式的新手: 一步步跟隨 Agile 小組,和它們共同開發應用程式。
如果您開始新的工作,在您簽出檔案並啟動您的工作之前從伺服器下載最新的檔案,可能是個不錯的主意。
檢視您暫止變更的程式碼檢閱,在 [暫存的變更] 頁面上,選取需要檢閱。請參閱 ALM 開發人員的一日生活:暫停工作、修復 Bug 和進行程式碼檢閱。
如果您需要保留您的變更,請參閱 暫停工作和管理擱置集。
當您準備好時簽入並加入你的改變到小組的程式碼基底的轉換,請參閱 將工作成果簽入小組的程式碼庫。