回购显示git和审核的不同相对路径

时间:2016-04-15 07:23:00

标签: git repo

如果提取和审核有不同的相对路径,是否有任何方法可以配置repo。

示例

Fetch managed by gitweb : ssh://gitweb.foo.com/data/bar/foo.git
Review managed by gerrit : https://gerrit.foo.com:8081/review/bar/foo

使用以下清单条目,抓取/同步工作正常但repo upload在查找https://gerrit.foo.com:8081/data/bar/foo.git而非'https://gerrit.foo.com:8081/review/bar/foo.git'

时失败
<?xml version="1.0" encoding="UTF-8"?>
  <manifest>
    <remote name="repo_name" fetch="ssh://gitweb.foo.com/" review="https://gerrit.foo.com:8081" />
    <project path="code/foo" name="data/bar/foo" remote="repo_name" />
  </manifest>

在repo清单文件中,用路径指出gerrit审查的正确方法是什么。

1 个答案:

答案 0 :(得分:0)

<?xml version="1.0" encoding="utf-8"?> <configuration> <system.webServer> <handlers> <add name="httpPlatformHandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified"/> </handlers> <httpPlatform processPath="%DNX_PATH%" arguments="%DNX_ARGS%" stdoutLogEnabled="false" startupTimeLimit="3600"/> </system.webServer> </configuration>

对于repo的清单文件,<project path="code/foo" name="data/bar/foo" remote="repo_name" />元素的path属性用于指定项目将要克隆到的文件夹,即您的worktree文件夹,project属性将附加到远程URL以指定远程存储库。看来你在项目元素中混合使用了path属性和name属性。

您可以参考manifest-format了解清单文件的更多详细信息。