Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何在repo init url-b标记之后更改repo分支/标记?_Git_Android Source_Repo - Fatal编程技术网

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