存回和取出檔案

在 Microsoft Expression Blend 中,您可以直接或間接取出檔案。將檔案取出前,請確認下列事項:

  • 其他小組成員能知道您正在使用這些檔案,不論是透過在 Microsoft Visual Studio Team System Team Explorer 中檢視檔案狀態,或在 Expression Blend 中取出檔案時閱讀 [結果] 面板之 [輸出] 窗格中的內容。他們可以決定是否要等您的作業結束後再使用相同的檔案。

  • 其他小組成員瞭解他們能夠在您存回檔案後取得最新的變更。

tip note秘訣:

多位人員可同時取出一個檔案。如果某位人員在您取出檔案後變更檔案,則當您存回檔案時,檔案會經過合併處理以解決任何衝突。您也可以使用 Microsoft Visual Studio Team System 2010 Team 總管以獨佔方式將檔案取出,這樣一來,便沒有其他小組成員能夠同時取出檔案。如需詳細資訊,請參閱 MSDN 的 HOW TO:簽出和編輯版本控制項目 Ee341367.xtlink_newWindow(zh-tw,Expression.40).png

important note重要訊息:

取出檔案不會自動取得最新版本。基於最佳作法,使用檔案前請先取得最新版本的檔案。否則當您存回檔案時,可能需要針對您對舊版檔案所做的變更與其他小組成員所做的變更,解決兩者間的衝突。儘管 Expression Blend 可輕易地合併檔案變更,不過基於最佳作法,請一律在使用檔案前先取得最新版本的檔案,並立即取出要使用的檔案。

如需詳細資訊,請參閱取得專案檔案的最新複本合併與解決存回檔案時的衝突

直接取出檔案

  1. 基於最佳作法,取出檔案前請先從 Team Foundation Server 取得最新版本的檔案。

    如需詳細資訊,請參閱取得專案檔案的最新複本

  2. 在 [專案] 面板中,以滑鼠右鍵按一下解決方案、專案或檔案。

  3. 在出現的下拉式清單中,按下列其中一個選項:

    • *取出此項目* 只取出選取的項目。

    • *取出* 遞迴地取出選取的項目與所有子項目。例如,如果您選取含對應程式碼後置檔案 (.vb 或 .cs) 的 .xaml 檔案,則會同時取出這兩種檔案。如果您選取解決方案,則會取出解決方案中的所有檔案。

      Note注意:

      基於最佳作法,請取出 .xaml 檔案的對應程式碼後置檔案。您在 Expression Blend 中的多種作業都會自動變更程式碼後置檔案。例如,新增事件處理常式同時會將方法宣告新增至程式碼後置檔案。

    如果其他小組成員已獨佔地取出檔案,Expression Blend 會顯示訊息通知您無法取出檔案。不然的話,Expression Blend 會替您取出檔案。[結果] 面板的 [輸出] 窗格會記錄您的動作,並報告是否有其他人員也取出檔案 (未獨佔)。[專案] 面板會在您取出的每個檔案旁邊顯示一個核取記號 Ee341367.62863683-36e0-4c3e-818f-ffe18a7fec91(zh-tw,Expression.40).png

間接取出檔案

  1. 基於最佳作法,取出檔案前請先從 Team Foundation Server 取得最新版本的檔案。

    如需詳細資訊,請參閱取得專案檔案的最新複本

  2. 開啟檔案並進行變更。

  3. 儲存檔案 (CTRL+S)。

    儲存檔案會自動將檔案取出 (如果其他小組成員尚未將檔案獨佔地取出)。[結果] 面板的 [輸出] 窗格會記錄您的動作,並報告是否有其他人員也取出檔案。[專案] 面板會在您取出的每個檔案旁邊顯示一個核取記號 Ee341367.62863683-36e0-4c3e-818f-ffe18a7fec91(zh-tw,Expression.40).png

存回檔案

  1. 在 [專案] 面板中,以滑鼠右鍵按一下解決方案、專案或檔案,然後按一下 [存回]。

    [存回] 對話方塊隨即出現。

    Ee341367.49d8d155-0da1-43f5-8fdd-ef800f8baee5(zh-tw,Expression.40).png

  2. 確認已選取左邊的 [原始程式檔]。

    Note注意:

    [存回] 對話方塊中還有其他選項及其他可執行的工作。例如,您可以按一下 [存回提示] 按鈕以新增提示並與存回的檔案一併儲存,或按一下 [工作項目] 按鈕建立工作項目與存回檔案的關聯。如需詳細資訊,請參閱 MSDN 的 HOW TO:簽入暫止的變更 Ee341367.xtlink_newWindow(zh-tw,Expression.40).png

  3. 確認要存回的每個檔案旁都有核取記號。

  4. 在 [註解] 下輸入變更的描述。這可幫助其他小組成員瞭解您的變更,而且如果稍後想還原為先前版本的檔案,這可協助您識別這個版本的檔案。

  5. 按一下 [存回]。

    Expression Blend 會將檔案儲存在 Team Foundation Server 並予以存回。[結果] 面板的 [輸出] 窗格會記錄您的動作,而 [專案] 面板會在這些檔案旁顯示鎖定圖示 Ee341367.de1ca98f-81f1-4666-930e-e509e31ea168(zh-tw,Expression.40).png

    Note注意:

    如果有其他小組成員在您取出檔案後對檔案進行變更,您可能需要先解決衝突才能存回檔案。如需詳細資訊,請參閱合併與解決存回檔案時的衝突

在無法使用 Team Foundation Server 時處理檔案

如果 Team Foundation Server 已離線,或因為必須在家工作而無法存取 Team Foundation Server,您仍然可以使用 Expression Blend 對受到原始檔控制的檔案進行變更。

  1. 使用 Microsoft Visual Studio Team System Team Explorer 開啟解決方案檔案,然後在出現的 [離線] 對話方塊中按一下 [確定]。如需詳細資訊,請參閱 MSDN 的 HOW TO:在伺服器無法使用時離線工作 Ee341367.xtlink_newWindow(zh-tw,Expression.40).png

  2. 在 Expression Blend 中開啟解決方案並進行變更。儲存檔案時,Expression Blend 會顯示 [儲存唯讀檔案] 對話方塊。按一下 [覆寫] 以移除檔案的寫入保護。

  3. 當可再次使用 Team Foundation Server 時,請使用 HOW TO:在伺服器無法使用時離線工作 Ee341367.xtlink_newWindow(zh-tw,Expression.40).png中的程序連線。如果有其他小組成員在您取出檔案後對檔案進行變更,您可能需要解決衝突。

    如需詳細資訊,請參閱合併與解決存回檔案時的衝突

另請參閱

工作

復原或檢視暫止的變更清單
檢視或比較對檔案所做的變更

概念

合併與解決存回檔案時的衝突

Copyright © 2011 by Microsoft Corporation. All rights reserved.