Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 谷歌回购工具有两个git远程_Android_Gerrit - Fatal编程技术网

Android 谷歌回购工具有两个git远程

Android 谷歌回购工具有两个git远程,android,gerrit,Android,Gerrit,我想同步来自不同远程的代码,以减少服务器的负载 清单中有两个远程(remote1,remote2) gerrit代码审查仍通过remote1进行 因此,我必须将更改上载到remote1,并从remote1和remote2同步代码 在运行reposync命令后,是否可以在每个git项目中使用remote1? 我不想运行“repo forall-c”git remote add remote1 xxxxx”命令 非常感谢所以…您已经在清单中列出了两个遥控器,就像第一个编号的项目符号所说的那样?或者这

我想同步来自不同远程的代码,以减少服务器的负载

  • 清单中有两个远程(remote1,remote2)
  • gerrit代码审查仍通过remote1进行
  • 因此,我必须将更改上载到remote1,并从remote1和remote2同步代码

    在运行reposync命令后,是否可以在每个git项目中使用remote1? 我不想运行“repo forall-c”git remote add remote1 xxxxx”命令


    非常感谢

    所以…您已经在清单中列出了两个遥控器,就像第一个编号的项目符号所说的那样?或者这只是描述了所需的状态?在清单中同时列出这两个遥控器有什么意义?这样人们就可以选择从哪一个下载了?如果服务器负载平衡是您的最终目标,我认为您是在浪费时间错误的树。如果改为在DNS中设置指向两台服务器的A记录(并在清单中将此名称列为远程服务器),客户端将合理地平均分配负载。我有两台服务器来同步代码。但代码审阅仅在服务器1上。因此,我想知道是否有任何方法可以在每个git repo中使用remote1。用于代码审阅的服务器与用于获取的服务器完全分开配置。听起来您应该只列出remote1在清单的
    标记中。我在清单中添加了remote2,是否可以修改repo工具?当然,但到目前为止,没有任何迹象表明您必须接触repo源代码。正如我前面所说,如果您的目标是在两台服务器之间分发Git下载,则可以使用DNS或负载平衡前端。在每个Manife中有两个远程t是解决这个特定问题的一种不好的方法。我建议你编辑你的问题,明确你想要解决的基本问题。“我如何为每个git添加一个遥控器”不是一个问题,而是解决其他一些潜在问题的方法。