bzr checkout vs. bzr get

neo*_*eye 3 dvcs bazaar

我想知道它们之间有什么区别

bzr checkout ./MyProject MyProject.dev
# later followed by a
cd MyProject.dev
bzr pull ../MyProject
Run Code Online (Sandbox Code Playgroud)

bzr get ./MyProject MyProject.dev
# later followed by
cd MyProject.dev
bzr pull
Run Code Online (Sandbox Code Playgroud)

到目前为止,我可以说唯一的区别是:

  1. bzr get 设置拉动位置.
  2. bzr checkout 不设置拉动位置,因此必须在第一次拉动时指定.

还有其他差异吗?

bia*_*lix 7

bzr checkout你不bzr pull应该使用的情况下,但应该使用bzr update.

bzr get别名bzr branch大致相当于git clone.


Ada*_*ser 6

bzr get创建一个分支,而bzr checkout创建一个结帐.结帐时,您承诺的任何修订MyProject.dev也将被提交MyProject.

有关更多详细信息,请参阅结帐教程.