2015-07-13 67 views
1

我在〜/ code文件夾中有一個本地repo項目,我在這臺服務器機器上也有一個gerrit(假設它的ip是192.168.136.11),我怎樣才能將這個本地repo移動到gerrit中,因爲我們要使用gerrit在開發人員推送新代碼時查看代碼。如何將本地回購項目放入gerrit?

+0

當你說「回購項目」時,你的意思是由回購工具管理的單個git或多git工作區? –

+0

我的意思是一個多git工作區,我們正在拆卸一個android rom。 –

+0

您是否將工作空間初始化爲鏡像工作空間(即使用'--mirror'),還是標準工作空間並檢出了文件?你看過https://source.android.com/source/downloading.html#using-a-local-mirror? –

回答

0
  1. 移動回購的git的文件夾,以格里特的git的文件夾

    $ mv -r ~/code/.git $GERRIT_HOME/git/ 
    
  2. 重啓格里特

    $ GERRIT_HOME/bin/gerrit.sh restart 
    

現在應更新。

重新啓動服務可能需要超級用戶權限。

+0

'〜/ code/git-folder.git'應該是'〜/ code/.git',對嗎? –

+0

好的,通過git文件夾我的意思是版本控制下的項目文件夾,而不是.git文件夾。不過感謝 –

+0

我懷疑OP的〜/ code目錄是一個非純粹的git,將它移動到Gerrit的樹中肯定會破壞一些東西。順便說一句,我懷疑沖洗Gerrit的項目緩存應該足以讓git拾起(因此不需要重新啓動)。 –

相關問題