Что такое bzr
эквивалент
cd ..
rm -fr widelands
git clone url/to/widelands.git
?
После вчерашнего поиска часов, как избавиться от локальных изменений, я в ярости бросил и сделал:
$ cd ..
$ rm -fr widelands
$ LANG=C bzr branch lp:widelands # LANG because of the well known not yet fixed bug
Branched 8986 revisions.
$ cd widelands
$ LANG=C bzr checkout
bzr: ERROR: A control directory already exists: "file:///[...]/widelands/".
???
$ LANG=C bzr remove-tree .
bzr: ОШИБКА: Рабочее дерево "[...] / widelands /" имеет незафиксированные изменения (см. Статус bzr).
????????????
$ bzr status
removed:
[list of thousands of files]
??????????????????????????????????
$ ls -lA
total 2
drwxr-xr-x 6 root root 2048 Feb 21 15:43 .bzr
Согласно этой странице https://wl.widelands.org/wiki/Building%20Widelands/, шаги для получения текущей версии разработки Widelands:
bzr branch lp:widelands
cd widelands
bzr checkout
[further steps to compile etc]
И это в основном то, что я пыталсявыше.
/ edit: теперь я успешно попробовал LANG=C bzr revert --no-backup
, который не помог мне в старом репозитории до того, как я вышел из себя, но вопрос все еще актуален.