repo命令大全

1. 项目清单库

<manifest>
  <remote fetch="ssh://10.XX.XX.XX" name="origin" review="10.XX.XX.XX:8090"/>
  <default remote="origin" revision="develop" sync-j="4"/>
​
  <project groups='all' name="XXX/XXX" path="XXX/XXX" remote="origin" revision="develop">
    <linkfile dest="XX/XX/" src="../.."/>
    <copyfile dest="XX/XX/XX.txt" src="./xx.txt"/>
  </project>
  <project name="XXX/repohooks" path="XXX/XXX" remote="origin" revision="develop"/>
  <repo-hooks enabled-list="post-sync" in-project="XXX/repohooks"/>
</manifest>  

常用参数:

  • <remote>:描述了远程仓库的基本信息。

    name:远程仓库的名称,通常我们看到的命名是origin

    fetch:git库地址

    review:用作code review的server地址

  • <default>:default标签定义的属性,将作为<project>标签的默认属性,在<project>标签中,也可以重写这些属性。

    revision:默认分支

    remote:默认的远程版本库名称

    sync-j:表示在同步远程代码时,并发的任务数量

  • <project>:每一个repo管理的git库,就是对应到一个<project>标签

    path:把代码下载到指定目录下

    name:该项目远程版本库的相对路径

    groups:该项目远程版本库所属组

    revision:单独指定分支

    remote:单独指定远程版本库名称

  • <project><copyfile>:project元素下的子元素copyfile,定义clone后从src到dest拷贝操作。

  • <project><linkfile>:project元素下的子元素linkfile,定义clone后dest到src的软连接。

  • <repo-h

  • 14
    点赞
  • 105
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值