git 我如何用 checkout 的提交/分支更新清单?

axr492tv  于 2023-05-27  发布在  Git
关注(0)|答案(1)|浏览(149)

我的manifest.xml有我所有的仓库克隆master。我在一些仓库上做一些工作,并创建新的提交,分支和标签。现在,我想在清单中保存所有这些仓库的位置,哪些分支,标签或提交。
我该怎么做?我正在尝试从git submodules切换到git-repo

idv4meu8

idv4meu81#

要将当前存储库的状态保存到foo.xml,请运行

repo manifest -r -o foo.xml

确保新的提交已经被推送到分支/标签。否则,如果使用foo.xml从foo.xml中指定的远程服务器repo sync这些存储库,则会引发错误。
您可以在.repo/manifests中添加和提交foo.xml,并将其推送到远程清单存储库,以便您和其他人可以使用它来repo sync相同版本的相同存储库。
最好不要用foo.xml覆盖manifest.xml。xml用于下载最新的修订版,foo.xml用于下载特定的修订版。

相关问题