2014-10-06 46 views
1

我試圖創建一個標籤的更新版本。如在,從my_label-1.4.0到my_label-1.4.1。爲此,我選擇了1.4.0並從'my_label-1.4.0'中選擇了創建標籤從Perforce中的另一個標籤創建標籤

但是,問題依然存在:以前的標籤有一千多個文件。但是從舊的標籤創建一個新的標籤似乎也不會複製標籤文件,只是一般的工作空間。是否有任何方法可以將包含的文件從一個標籤複製到另一個標籤,而不需要一次一個地手動選擇它們?

回答

4

p4標籤創建標籤規範,但不標籤/標籤文件與標籤。 p4 labelsync用於使用已創建的標籤規範在特定版本上標記/標記文件。

但是,p4標籤將同時在一個命令上創建具有該標籤的標籤規範和標籤/標籤文件。因此,您可以使用p4標籤創建新標籤規範,然後標記來自其他標籤的文件:

p4 tag -n -l my_label-1.4.1 //[email protected]_label-1.4.0

它將首先創建標籤規範my_label-1.4.1,然後通過文件規範「//[email protected]_label-1.4.0」標記/標記來自其他標籤的文件。注意:-n是一個預覽,在預覽之後刪除它以實際執行該命令,它將執行的操作是您想要的。

+0

傑出的朋友,這正是我正在尋找的。似乎無法在P4V中找到匹配的命令,但暫時應該這樣做。 – GGMG 2014-10-06 19:48:20

+0

這是訣竅。但原始標籤中的視圖不會複製到新標籤。怎麼做? – 2017-10-19 06:54:15

3

您也可以在P4V內執行此操作。 過程與應用標籤 類似,但在標籤文件的底部鍵入所需的標籤。

  1. 右擊一個文件夾並選擇「標籤......」
  2. 在標籤字段中輸入新的標籤。
  3. 選擇單選按鈕「指定修訂使用:」
  4. 從下拉列表中選擇標籤並輸入舊標籤。
  5. 點擊標籤按鈕
+0

這也很好。謝謝,所有。 – GGMG 2014-10-07 20:58:24

相關問題