您可以將編輯過的臨時文件合并到原始的文件之中。
為了獲得原始文件的位置,您可以右擊文件并選擇Properties。
接下來,在 Document Properties 窗口中,選擇 General 項。
您可以從 Directory 區域內復制文件的位置 (查看圖 19. 文件屬性)。
圖 19. 文件屬性視圖
從臨時的文件中,從 Microsoft Word 菜單中,選擇 Tools > 比較和合并文件。
在接下來的窗口中,切換至原始的文件處(Withdraw Cash R10.ucs)。
差異可以通過接受或者拒絕變更來得到解決?;旧?,您需要考慮三種不同的場景(圖 20,“合并原始和已分支的文件”)。
方案 1:對已存在需求所做的變更
需求會同時呈現在原始和分支后的文件中。如果您想要將對分支需求所做的變更轉移到原始的需求中,那么原始的書簽必須還保留在原始的文件中。在解決這些不同點之后,拒絕所有引用格式變更或者用例刪除的變更。您只需要接受對書簽內文本所做的編輯操作(如果您想要讓變更回到原始處的話,如果不是的話,就拒絕它們)。
場景 2:需求的刪除
需求會呈現在原始的文件中,但是會從分支的文件中刪除。如果您想要刪除原始文件中的需求,那么您可以接受與該部分相關的所有變更。如果您并不想這樣做,那么就完全地拒絕它。
場景 3:需求的添加
需求并沒有呈現在原始的文件中,而是添加到分支了的文件中。如果您想要在原始的文件中添加需求,那么您可以接受與該部分相關的所有變更。如果您并不想這樣做,就完全地拒絕它。
圖 20. 合并原始和已分支的文件
出于這個例子的考慮,我們想要對原始的文件執行編輯操作、輸出操作。因此,在接受和拒絕變更之后,合并結果如圖 21,“在 Microsoft Word 中合并后的結果”所示。
完成之后您可以保存原始的文件。
重要提示:
Rational RequisitePro 并沒有參與到合并的過程中,所以只有當您 RequisitePro 中打開原始文件之后,RequisitePro 才會檢測到所做的變更。
圖 21. 在 Microsoft Word 中合并后的結果
從 RequisitePro 客戶端打開原始的文件。RequisitePro 將會檢測到 Microsoft Word 合并文件過程對文檔所做的變更(圖 22,“RequisitePro 檢測到來自外部的變更”)。
圖 22. RequisitePro 探測到來自外部的變更
點擊Yes以更改與編輯原始文件的數據庫。
在命令行中提供一個有意義的描述(圖 23,“RequisitePro 需要一個變更描述”)。
圖 23. RequisitePro 需要一個變更描述
在更新過程中,RequisitePro 會檢測到一個屬于分支文件中的需求的書簽。對于任意給定的需求 RequisitePro 需要一個單獨的位置,所以您可以做一個選擇,要么從其他的文件中剪切和粘貼,又或者創建一個拷貝。記住需求文本與屬性值有一個完整的拷貝。
對于這個例子,創建一個拷貝以避免從 R11 版本中取出所有的需求(圖 24,“Requirement Found 視圖以及 RequisitePro 內的選項”)。
圖 24. Requirement Found 視圖以及 RequisitePro 內的選項
R10 需求文檔中的最終合并結果如圖 25 所示,“Rational RequisitePro 中的合并結果”。
注意:
如果存在有被編輯過的需求,屬性值并不會像對添加的需求那樣得到自動的復制。相反,屬性值需要由人手動檢查和修改。在最后一步中,改變分支的屬性以反映合并操作已被執行的信息(圖 26,“根據屬性顯示合并的狀態”)。
一個精巧的視圖組合,過濾所有可疑的鏈接(發生過變更的)以及屬性(尚未執行的合并操作的),對哪些需求有差異以及哪些需求需要合并提供了一個清晰的理解。
圖 25. Rational RequisitePro 中的合并結果
圖 26. 根據屬性顯示合并的狀態
原文轉自:http://www.anti-gravitydesign.com