今天,我对我的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
我该如何解决上述问题?
谢谢。
答案 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