簡體   English   中英

將現有的Git存儲庫與Perforce集成(P4)

[英]Integrate existing Git Repository with Perforce (P4)

我瀏覽過網絡,但找不到答案。 我想要做的是以下內容:

  1. 我有一個git存儲庫,已經使用了超過1年,有很多提交
  2. 由於產品化,代碼必須轉移到P4代表。
  3. 但是,代碼庫(傳輸之后)可能會在git和P4中發生變化

現在讓我們假設git中的引用分支是master

我做的是以下內容:

  1. 將最新的代碼從git復制到P4並在那里提交
  2. 使用git-p4 sync --branch = refs / remotes / p4 / masterp4 //../以便在我現有的存儲庫中創建一個新分支
  3. git將master合並為masterp4
  4. 由於缺少常見提交,因此無效
  5. 此外,git-p4提交無法使用合並提交

另一個選擇是變基

  1. 從P4中的空存儲庫開始
  2. 使用git-p4 sync在git中創建一個空的masterp4分支
  3. master 重裝masterp4上
  4. masterp4重新登錄remote / p4 / master
  5. 導致成千上萬的p4變更列表。

主要問題是master分支和masterp4分支之間的鏈接斷開。 無論如何,我想知道是否有更簡單的解決方案。 不幸的是,我是一個git n00b。

謝謝你的任何想法,

菲利普

我將創建1000個Perforce提交,以便保留歷史記錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM