存回和取出檔案
在 Microsoft Expression Blend 中,您可以直接或間接取出檔案。將檔案取出前,請確認下列事項:
其他小組成員能知道您正在使用這些檔案,不論是透過在 Microsoft Visual Studio Team System Team Explorer 中檢視檔案狀態,或在 Expression Blend 中取出檔案時閱讀 [結果] 面板之 [輸出] 窗格中的內容。他們可以決定是否要等您的作業結束後再使用相同的檔案。
其他小組成員瞭解他們能夠在您存回檔案後取得最新的變更。
秘訣: |
---|
多位人員可同時取出一個檔案。如果某位人員在您取出檔案後變更檔案,則當您存回檔案時,檔案會經過合併處理以解決任何衝突。您也可以使用 Microsoft Visual Studio Team System 2010 Team 總管以獨佔方式將檔案取出,這樣一來,便沒有其他小組成員能夠同時取出檔案。如需詳細資訊,請參閱 MSDN 的 HOW TO:簽出和編輯版本控制項目 。 |
重要訊息: |
---|
取出檔案不會自動取得最新版本。基於最佳作法,使用檔案前請先取得最新版本的檔案。否則當您存回檔案時,可能需要針對您對舊版檔案所做的變更與其他小組成員所做的變更,解決兩者間的衝突。儘管 Expression Blend 可輕易地合併檔案變更,不過基於最佳作法,請一律在使用檔案前先取得最新版本的檔案,並立即取出要使用的檔案。 如需詳細資訊,請參閱取得專案檔案的最新複本與合併與解決存回檔案時的衝突。 |
直接取出檔案
基於最佳作法,取出檔案前請先從 Team Foundation Server 取得最新版本的檔案。
如需詳細資訊,請參閱取得專案檔案的最新複本。
在 [專案] 面板中,以滑鼠右鍵按一下解決方案、專案或檔案。
在出現的下拉式清單中,按下列其中一個選項:
取出此項目 只取出選取的項目。
取出 遞迴地取出選取的項目與所有子項目。例如,如果您選取含對應程式碼後置檔案 (.vb 或 .cs) 的 .xaml 檔案,則會同時取出這兩種檔案。如果您選取解決方案,則會取出解決方案中的所有檔案。
注意: 基於最佳作法,請取出 .xaml 檔案的對應程式碼後置檔案。您在 Expression Blend 中的多種作業都會自動變更程式碼後置檔案。例如,新增事件處理常式同時會將方法宣告新增至程式碼後置檔案。
如果其他小組成員已獨佔地取出檔案,Expression Blend 會顯示訊息通知您無法取出檔案。不然的話,Expression Blend 會替您取出檔案。[結果] 面板的 [輸出] 窗格會記錄您的動作,並報告是否有其他人員也取出檔案 (未獨佔)。[專案] 面板會在您取出的每個檔案旁邊顯示一個核取記號 。
間接取出檔案
基於最佳作法,取出檔案前請先從 Team Foundation Server 取得最新版本的檔案。
如需詳細資訊,請參閱取得專案檔案的最新複本。
開啟檔案並進行變更。
儲存檔案 (CTRL+S)。
儲存檔案會自動將檔案取出 (如果其他小組成員尚未將檔案獨佔地取出)。[結果] 面板的 [輸出] 窗格會記錄您的動作,並報告是否有其他人員也取出檔案。[專案] 面板會在您取出的每個檔案旁邊顯示一個核取記號 。
存回檔案
在 [專案] 面板中,以滑鼠右鍵按一下解決方案、專案或檔案,然後按一下 [存回]。
[存回] 對話方塊隨即出現。
確認已選取左邊的 [原始程式檔]。
注意: [存回] 對話方塊中還有其他選項及其他可執行的工作。例如,您可以按一下 [存回提示] 按鈕以新增提示並與存回的檔案一併儲存,或按一下 [工作項目] 按鈕建立工作項目與存回檔案的關聯。如需詳細資訊,請參閱 MSDN 的 HOW TO:簽入暫止的變更 。
確認要存回的每個檔案旁都有核取記號。
在 [註解] 下輸入變更的描述。這可幫助其他小組成員瞭解您的變更,而且如果稍後想還原為先前版本的檔案,這可協助您識別這個版本的檔案。
按一下 [存回]。
Expression Blend 會將檔案儲存在 Team Foundation Server 並予以存回。[結果] 面板的 [輸出] 窗格會記錄您的動作,而 [專案] 面板會在這些檔案旁顯示鎖定圖示 。
注意: 如果有其他小組成員在您取出檔案後對檔案進行變更,您可能需要先解決衝突才能存回檔案。如需詳細資訊,請參閱合併與解決存回檔案時的衝突。
在無法使用 Team Foundation Server 時處理檔案
如果 Team Foundation Server 已離線,或因為必須在家工作而無法存取 Team Foundation Server,您仍然可以使用 Expression Blend 對受到原始檔控制的檔案進行變更。
使用 Microsoft Visual Studio Team System Team Explorer 開啟解決方案檔案,然後在出現的 [離線] 對話方塊中按一下 [確定]。如需詳細資訊,請參閱 MSDN 的 HOW TO:在伺服器無法使用時離線工作 。
在 Expression Blend 中開啟解決方案並進行變更。儲存檔案時,Expression Blend 會顯示 [儲存唯讀檔案] 對話方塊。按一下 [覆寫] 以移除檔案的寫入保護。
當可再次使用 Team Foundation Server 時,請使用 HOW TO:在伺服器無法使用時離線工作 中的程序連線。如果有其他小組成員在您取出檔案後對檔案進行變更,您可能需要解決衝突。
如需詳細資訊,請參閱合併與解決存回檔案時的衝突。
另請參閱
工作
概念
Copyright © 2011 by Microsoft Corporation. All rights reserved.