回购同步:! [拒绝] android-q-preview-4-> android-q-preview-4(是否存在现有标签)

时间:2019-08-30 08:15:39

标签: android git terminal android-source repo


今天,我对我的AOSP存储库做了一个repo sync,然后收到了一些错误。这些是我从终端收到的:

From https://android.googlesource.com/platform/external/dtc
 ! [rejected]        android-q-preview-1 -> android-q-preview-1  (would clobber existing tag)
 ! [rejected]        android-q-preview-4 -> android-q-preview-4  (would clobber existing tag)
 ! [rejected]        android-q-preview-5 -> android-q-preview-5  (would clobber existing tag)
 ! [rejected]        android-q-preview-6 -> android-q-preview-6  (would clobber existing tag)
error: Cannot fetch platform/external/dtc
warn: --force-broken, continuing to sync

我该如何解决上述问题?

谢谢。

2 个答案:

答案 0 :(得分:1)

似乎“某人”已强迫标签在公共项目中移动……tsk,tsk。无论如何,我也遇到了这个问题,花了我比我更愿意承认明显的解决方案的时间:只需从我的本地仓库中删除有问题的标签。看起来像这样:

$ repo forall -c "git tag -d android-q-preview-1 android-q-preview-4 android-q-preview-5 android-q-preview-6"

$ repo sync

YMMV

答案 1 :(得分:0)

您的代码和存储库代码有一些问题。 使用此命令可能没有更多问题:

repo sync -c -d --no-tags --force-sync