簡體   English   中英

git p4 sync - perforce 更改去了哪里?

[英]git p4 sync - where did the perforce changes go?

在我當前的設置中,在 Perforce 倉庫中所做的所有更改都遷移到了 git 存儲庫。 轉移是一種方式,總是從 Perforce 到 git,而不是相反。 我使用git p4 clone將倉庫復制到新的 git repo 沒有問題,但是,我現在嘗試使用git p4 sync ,並且我的 repo 沒有更新。

當我運行git p4 sync ,它確實顯示了從 Perforce depot 導入新更改的狀態消息。 如果我再次運行該命令,它會說一切都是最新的。 我的master分支沒有更改,並且我的 repo 中沒有列出任何其他分支或遠程(例如git branch -vgit remote -v 。我如何檢查這些更改?

(使用git version 2.3.2 (Apple Git-55) )。

你要這個:

$ git p4 變基

顯然,創建了一個隱式遠程分支“ p4 ”。 因此,運行git pull p4/HEAD會將最新的更改從git p4 sync拉到您當前的分支中。 可以使用git branch --remotes列出它(感謝@jamesdlin)。

這出乎意料地對我有用:

git reset --hard p4/master

據推測,您仍然必須先運行git p4 sync

我知道如果您確實有想要保留的更改,這並不理想。

暫無
暫無

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

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