Проверьте последнюю версию разработки - PullRequest
0 голосов
/ 21 февраля 2019

Что такое 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, который не помог мне в старом репозитории до того, как я вышел из себя, но вопрос все еще актуален.

1 Ответ

0 голосов
/ 22 февраля 2019

Если вы пытаетесь удалить существующий клон и создать новый, то эквивалент в bzr:

$ cd ..
$ rm -fr widelands
$ bzr branch lp:widelands widelands

Если вы пытаетесь избавиться от ожидающих изменений втекущий каталог управления (т. е. git reset --hard), затем bzr revert - это то, что вам нужно.

...