repo sync
не удалось для моего проекта. Пробовал также с опциями -f
и --force-sync
, но ничего не меняется.
$ repo sync -j1 -f --force-sync
warning: -f/--force-broken is now the default behavior, and the options are deprecated
error: description is different in D:/proj/.repo/manifests\.git vs D:/proj/.repo/manifests.git
Traceback (most recent call last):
File "D:\proj\.repo\repo/main.py", line 622, in <module>
_Main(sys.argv[1:])
File "D:\proj\.repo\repo/main.py", line 596, in _Main
result = run()
File "D:\proj\.repo\repo/main.py", line 589, in <lambda>
run = lambda: repo._Run(name, gopts, argv) or 0
File "D:\proj\.repo\repo/main.py", line 266, in _Run
result = cmd.Execute(copts, cargs)
File "D:\proj\.repo\repo\subcmds\sync.py", line 858, in Execute
self._UpdateManifestProject(opt, mp, manifest_name)
File "D:\proj\.repo\repo\subcmds\sync.py", line 789, in _UpdateManifestProject
mp.Sync_LocalHalf(syncbuf, submodules=self.manifest.HasSubmodules)
File "D:\proj\.repo\repo\project.py", line 1616, in Sync_LocalHalf
self._InitWorkTree(force_sync=force_sync, submodules=submodules)
File "D:\proj\.repo\repo\project.py", line 3062, in _InitWorkTree
raise e
File "D:\proj\.repo\repo\project.py", line 3054, in _InitWorkTree
self._CheckDirReference(self.gitdir, dotgit, share_refs=True)
File "D:\proj\.repo\repo\project.py", line 2946, in _CheckDirReference
raise GitError('--force-sync not enabled; cannot overwrite a local '
error.GitError: --force-sync not enabled; cannot overwrite a local work tree. If you're comfortable with the possibility of losing the work tree's git metadata, use `repo sync --force-sync .repo/manifests` to proceed.
Версия репо:
$ repo --version
repo version v2.4.1
(from https://gerrit.googlesource.com/git-repo)
repo launcher version 2.4
(from C:\Users\User\bin\repo)
(currently at 2.4.1)
repo User-Agent git-repo/2.4.1 (Win32) git/2.25.0.windows.1 Python/3.8.2
git 2.25.0.windows.1
git User-Agent git/2.25.0.windows.1 (Win32) git-repo/2.4.1
Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 22:45:29) [MSC v.1916 32 bit (Intel)]
Любая идея, что вызывает это, я не смог найти что-нибудь в Интернете по этому вопросу.