2013-02-07 36 views
1

我一直在測試git/Gerrit集成並設置鏡像遠程存儲庫的測試存儲庫。當我GERRIT_SITE/git的目錄中克隆的資源庫我執行下面的命令,以確保它反映了遠程倉庫:當從遠程git存儲庫獲取時未合併Gerrit更改

git clone --mirror REPO_URL

我檢查了純倉庫中的配置文件:

[core] 
    repositoryformatversion = 0 
    filemode = true 
    bare = true 
[remote "origin"] 
    fetch = +refs/*:refs/* 
    mirror = true 
    url = ssh://[email protected]/testing.git 

我能夠在Gerrit中合併更改,並且分支中顯示「master」。但是,當我嘗試從不同工作站上的遠程存儲庫的主分支上取得最新更改時,它會顯示「已更新」。是否還有其他配置必須完成以確保Gerrit中的更改被推送到遠程存儲庫?

回答

1

Gerrit目前不支持與上游主機一起工作。 Gerrit 的主人。它支持複製,因此可以將合併後的更改推送到其他服務器用於備份或鏡像目的。但是,如果對遠程存儲庫進行其他更改,則複製將失敗。

相關問題