分割串流

您通常是在下列狀況中進行串流的分割:

  1. 修正舊版專案的臭蟲,或

  2. 在個別串流中儲存專案變體或開發人員的私密工作。

當分割串流時,一律在預先定義的時點上進行分割。 這稱為新串流的起始狀態。 當您分割串流時,起始狀態一律是版本。

分割串流的選項有兩個:

選項 1:以專案版本為基礎進行分割

如果您要以現有專案版本為基礎進行分割,請選擇這個選項。這項作業通常是為了諸如修正舊版專案中的臭蟲而進行。

1.

從「儲存庫」檢視畫面中呼叫環境定義功能表。再選取「新建 > 串流...」來呼叫新建串流精靈

2.

在「新建串流」精靈中,選取要分割的串流所在的儲存庫。請輸入新串流的名稱。 按一下精靈的「完成」按鈕。

3. 

新增專案版本到新串流中(這會設定串流的起始狀態)。 在「儲存庫」檢視畫面中選取新串流,再從環境定義功能表中,選取將版本複製到串流中... 功能表項目。這時會出現一個版本選項對話框。 請選取要複製到串流中的專案及其版本。

4.

展開新串流來查看專案。 您會見到新增到串流中的專案版本其中的資源。

5.

選取要新增到工作區的專案。從環境定義功能表中,選取「新增至工作區」功能表項目。現在,從專案中釋放的變更會進入新串流中。

附註:如果您利用導覽器工具列中的下拉功能表來啟用「顯示版本資訊」,您會見到專案右側所顯示的新串流名稱。

選項 2:以工作台中的變更分割

有時您不想將變更釋放給串流中的每個人,但仍要將它們版本化。 如果您的變更還沒有確定,或您必須花很多時間才能準備好將變更釋放到串流中,您就可以這麼做。 在這個情況下,您會想建立一個新串流來釋放您的變更:

步驟

動作

1.

首先,在進行任何變更之前,您必須從工作區建立您的專案版本來攫取狀態。這個版本會含有專案資源的基礎版本。 您從基礎版本進行的變更稍後會釋放到新串流中。

請在「導覽器」檢視畫面中選取您的專案,再從環境定義功能表中,選取從工作區版本化功能表項目。

2. 完成「版本化選取的資源」對話框(請參閱版本化您的專案)。當版本化時,會出現警告您送出變更的對話框。 這是預期中的行為。 請檢視詳細資料視窗中所列出的變更。

3.

建立新串流。 從「儲存庫」檢視畫面中呼叫環境定義功能表。再選取「新建 > 串流...」來呼叫新建串流精靈

4. 在「新建串流」精靈中,選取要分割的串流所在的儲存庫。請輸入新串流的名稱。 按一下精靈的「完成」按鈕。

5.

新增專案版本到新串流中(這會設定串流的起始狀態)。 在「儲存庫」檢視畫面中選取新串流,再從環境定義功能表中,選取將版本複製到串流中... 功能表項目。這時會出現一個版本選項對話框。請選取專案及第 2 步驟所建立的版本。

6.

在「導覽器」檢視畫面中選取專案,再將專案共用變更為新串流。 請參閱建立專案和串流的關聯

7.

同步化專案與新串流。 這時您的變更會成為送往新串流的送出變更。 請將它們釋放到新串流中。

建立專案和串流的關聯
請參閱從串流合併