我想克隆一个存储库,但没有分支上的清单。
我的构建系统创建静态清单文件,repo manifest -o static.xml -r我正在寻找一种智能方法来检查工作区中这些文件的完全相同的内容。
类似问题的常用语法repo init -u url和之前的答案都显示了如果我将静态清单文件放在本地 git 的分支上,如何实现这一点。不过,我想避免这个额外的步骤并直接从我的清单中结帐。
是否有其他一些功能repo可用于实现此目的?
从我的调查中我了解到,不可能仅从静态清单创建存储库,这是我的初衷。
但是,可以在分支上创建框架清单并将其用于 init,然后将静态 xml 文件复制到 .repo/manifest 并与其同步,而无需将其置于版本控制之下。
repo init -u remote/branch
cp static.xml .repo/manifests/
repo sync -m static.xml
Run Code Online (Sandbox Code Playgroud)