Git 如何在repo init url-b标记之后更改repo分支/标记?
是的Git 如何在repo init url-b标记之后更改repo分支/标记?,git,android-source,repo,Git,Android Source,Repo,是的 把一切都整理好了。事实上,这不是GrapheneOS,而是我自己的个人资料。然后,我在fork上的xml上更改了一些内容。有没有一种方法可以指向新标记而不必删除所有repo并再次执行repo init?我已经花了几个小时编译了所有内容,不想删除它。如果您指的是-b之后的repo init中指定的新标记,您可以运行repoinit-uhttps://github.com/GrapheneOs/platform_manifest.git -b$NEW_TAG_NAME和repo sync更新存
把一切都整理好了。事实上,这不是GrapheneOS,而是我自己的个人资料。然后,我在fork上的xml上更改了一些内容。有没有一种方法可以指向新标记而不必删除所有repo并再次执行repo init?我已经花了几个小时编译了所有内容,不想删除它。如果您指的是
-b
之后的repo init
中指定的新标记,您可以运行repoinit-uhttps://github.com/GrapheneOs/platform_manifest.git -b$NEW_TAG_NAME
和repo sync
更新存储库
下载哪些存储库以及签出哪个版本由清单决定。因此,如果您想使用特定的清单,还可以简单地将该清单复制到某个地方,然后运行reposync-m$path
。此处,$path
可以是清单的绝对路径,也可以是.repo/manifests
中清单的相对路径(如果它位于.repo/manifests
下)
TAG_NAME=RQ1A.210105.003.2021.01.05.03
mkdir grapheneos-$TAG_NAME
cd grapheneos-$TAG_NAME
repo init -u https://github.com/GrapheneOs/platform_manifest.git -b refs/tags/$TAG_NAME