我在〜/ code文件夹中有一个本地repo项目,我在这台服务器机器上也有一个gerrit(假设它的ip是192.168.136.11),我怎样才能将这个本地repo移动到gerrit中,因为我们要使用gerrit在开发人员推送新代码时查看代码。如何将本地回购项目放入gerrit?
1
A
回答
0
移动回购的git的文件夹,以格里特的git的文件夹
$ mv -r ~/code/.git $GERRIT_HOME/git/
重启格里特
$ GERRIT_HOME/bin/gerrit.sh restart
现在应更新。
重新启动服务可能需要超级用户权限。
+0
'〜/ code/git-folder.git'应该是'〜/ code/.git',对吗? –
+0
好的,通过git文件夹我的意思是版本控制下的项目文件夹,而不是.git文件夹。不过感谢 –
+0
我怀疑OP的〜/ code目录是一个非纯粹的git,将它移动到Gerrit的树中肯定会破坏一些东西。顺便说一句,我怀疑冲洗Gerrit的项目缓存应该足以让git拾起(因此不需要重新启动)。 –
当你说“回购项目”时,你的意思是由回购工具管理的单个git或多git工作区? –
我的意思是一个多git工作区,我们正在拆卸一个android rom。 –
您是否将工作空间初始化为镜像工作空间(即使用'--mirror'),还是标准工作空间并检出了文件?你看过https://source.android.com/source/downloading.html#using-a-local-mirror? –