我的manifest.xml有我所有的仓库克隆master。我在一些仓库上做一些工作,并创建新的提交,分支和标签。现在,我想在清单中保存所有这些仓库的位置,哪些分支,标签或提交。我该怎么做?我正在尝试从git submodules切换到git-repo。
master
git submodules
git-repo
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用于下载特定的修订版。
repo sync
.repo/manifests
1条答案
按热度按时间idv4meu81#
要将当前存储库的状态保存到foo.xml,请运行
确保新的提交已经被推送到分支/标签。否则,如果使用foo.xml从foo.xml中指定的远程服务器
repo sync
这些存储库,则会引发错误。您可以在
.repo/manifests
中添加和提交foo.xml,并将其推送到远程清单存储库,以便您和其他人可以使用它来repo sync
相同版本的相同存储库。最好不要用foo.xml覆盖manifest.xml。xml用于下载最新的修订版,foo.xml用于下载特定的修订版。