Merges 命令
顯示指定的來源和目的分支之間過去合併的詳細資訊。
必要的使用權限
若要使用 merges 命令,您必須將來源和目標分支的 [讀取] 權限設定為 [允許]。 如需詳細資訊,請參閱Team Foundation Server 使用權限。
tf merges [source] destination [/recursive] [/extended] [/format:(brief|deltailed)] [/login:username, [password]] [/showall]]] [/collection:TeamProjectCollectionUrl]
參數
引數 |
描述 |
---|---|
source |
篩選合併記錄,只包含具有指定來源的項目。 這個參數是一個選擇性項目。 |
destination |
指定要為其顯示合併記錄的目的分支。 這是必要參數。 |
username |
提供 /login 選項的值。 您可以將使用者名稱值指定成網域\ 使用者名稱或使用者名稱的格式。 |
TeamProjectCollectionUrl |
Team 專案集合的 URL (例如 http://myserver:8080/tfs/DefaultCollection),該集合包含您要顯示相關合併記錄的分支。 |
選項 |
描述 |
---|---|
/recursive |
顯示在指定的 Team Foundation 版本控制伺服器資料夾及其子資料夾中所有合併的資訊。 |
/extended |
顯示目標項目特定範圍的合併清單 (例如:tf merges tgt\file1.txt; C21-25)。 這個選項會顯示合併類型 (例如新增或編輯) 以及來源和目標項目的詳細資訊。 此選項隱含 /format: Detailed。
注意事項
如果您已指定來源項目,就無法使用這個選項。
|
/format |
指定可用來顯示合併記錄的格式:
|
/login |
指定使用者名稱和密碼,以便透過 Visual Studio Team Foundation Server 驗證使用者。 |
/showall |
顯示指定之目標項目在其目前名稱與先前所使用的名稱下的所有過去合併。 |
/collection |
指定 Team 專案集合。 |
備註
如需其他 Team Foundation 命令的連結,內容提供 Team Foundation 版本控制伺服器中項目與對應至此伺服器之所有工作區的詳細資訊,請參閱可取得資訊的命令。
如需如何尋找 tf 命令列公用程式的詳細資訊,請參閱 Tf 命令列公用程式命令。
範例
下列範例顯示在 Beta1_branch 和 RTM_branch 之間所執行的所有合併作業的相關資訊。
c:\projects>tf merges /recursive Beta1_branch RTM_branch
範例輸出:
Changeset Merged in Changeset Author Date -------------------------------------------------------- 135 162 Justin 10/31/2003 146 162 Justin 10/31/2003 147* 167 Bill 11/02/2003
在變更集 147 旁的 '*' 星號指出在該變更集 #147 中,只有某些變更已合併到變更集 #167。