查看最新的开发版本

问题描述 投票:0回答:1

什么是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/,获得当前开发版本的宽带的步骤是:

bzr branch lp:widelands
cd widelands
bzr checkout
[further steps to compile etc]

这基本上就是我上面尝试过的。

/编辑:我现在成功尝试了LANG=C bzr revert --no-backup,在我愤怒退出之前没有帮助我在旧的存储库中,但问题仍然适用。

bazaar
1个回答
0
投票

如果你要做的是删除现有的克隆并创建一个新的克隆,那么bzr中的等价物是:

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

如果你试图摆脱当前控制目录中的待定更改(即git reset --hard),那么bzr revert就是你所追求的。

© www.soinside.com 2019 - 2024. All rights reserved.