您通常是在下列狀況中進行串流的分割:
修正舊版專案的臭蟲,或
在個別串流中儲存專案變體或開發人員的私密工作。
當分割串流時,一律在預先定義的時點上進行分割。 這稱為新串流的起始狀態。 當您分割串流時,起始狀態一律是版本。
分割串流的選項有兩個:
如果您要以現有專案版本為基礎進行分割,請選擇這個選項。這項作業通常是為了諸如修正舊版專案中的臭蟲而進行。
1. |
從「儲存庫」檢視畫面中呼叫環境定義功能表。再選取「新建 > 串流...」來呼叫新建串流精靈。 |
2. |
在「新建串流」精靈中,選取要分割的串流所在的儲存庫。請輸入新串流的名稱。 按一下精靈的「完成」按鈕。 |
3. |
新增專案版本到新串流中(這會設定串流的起始狀態)。 在「儲存庫」檢視畫面中選取新串流,再從環境定義功能表中,選取將版本複製到串流中... 功能表項目。這時會出現一個版本選項對話框。 請選取要複製到串流中的專案及其版本。
|
4. |
展開新串流來查看專案。 您會見到新增到串流中的專案版本其中的資源。 |
5. |
選取要新增到工作區的專案。從環境定義功能表中,選取「新增至工作區」功能表項目。現在,從專案中釋放的變更會進入新串流中。 附註:如果您利用導覽器工具列中的下拉功能表來啟用「顯示版本資訊」,您會見到專案右側所顯示的新串流名稱。 |
有時您不想將變更釋放給串流中的每個人,但仍要將它們版本化。 如果您的變更還沒有確定,或您必須花很多時間才能準備好將變更釋放到串流中,您就可以這麼做。 在這個情況下,您會想建立一個新串流來釋放您的變更:
步驟 |
動作 |
---|---|
1. |
首先,在進行任何變更之前,您必須從工作區建立您的專案版本來攫取狀態。這個版本會含有專案資源的基礎版本。 您從基礎版本進行的變更稍後會釋放到新串流中。 請在「導覽器」檢視畫面中選取您的專案,再從環境定義功能表中,選取從工作區版本化功能表項目。 |
2. | 完成「版本化選取的資源」對話框(請參閱版本化您的專案)。當版本化時,會出現警告您送出變更的對話框。 這是預期中的行為。 請檢視詳細資料視窗中所列出的變更。 |
3. |
建立新串流。 從「儲存庫」檢視畫面中呼叫環境定義功能表。再選取「新建 > 串流...」來呼叫新建串流精靈。 |
4. | 在「新建串流」精靈中,選取要分割的串流所在的儲存庫。請輸入新串流的名稱。 按一下精靈的「完成」按鈕。 |
5. |
新增專案版本到新串流中(這會設定串流的起始狀態)。 在「儲存庫」檢視畫面中選取新串流,再從環境定義功能表中,選取將版本複製到串流中... 功能表項目。這時會出現一個版本選項對話框。請選取專案及第 2 步驟所建立的版本。 |
6. |
在「導覽器」檢視畫面中選取專案,再將專案共用變更為新串流。 請參閱建立專案和串流的關聯。 |
7. |
同步化專案與新串流。 這時您的變更會成為送往新串流的送出變更。 請將它們釋放到新串流中。 |