![]() | 1 n2n3 2010-08-17 12:14:14 +08:00 第一和第三步可以合在一起 $ git checkout -b next |
![]() | 2 huacnlee 2010-08-17 12:17:32 +08:00 到目前为止,除了 Github 的 gh-pages, 从 VSS,SVN 到现在的 Git,我都还从没在项目中用过分支 |
![]() | 3 n2n3 2010-08-17 12:21:55 +08:00 git-branch 很好用,很方便啊 |
![]() | 4 flytwokites 2010-08-17 15:02:59 +08:00 我从svn转到hg之后,就从来没用过branch了,那是给自已找麻烦。 |
![]() | 5 bluef 2010-08-17 15:56:34 +08:00 branch是git的根本吧, 也是最体现分布式思想的地方. 没有使用多分支的习惯那就等于没发挥git的优势. |
![]() | 6 n2n3 2010-08-17 17:47:22 +08:00 |
![]() | 7 diamondtin 2010-08-17 17:53:33 +08:00 via Android Local-branch和以前集中的scm的branch完全不是一个概念。hg也支持用hard link的本地branch,但不好用,可以用queue的插件。而git的local branch我觉得是它的精髓,spike dev bug-fix都可以并行了。它让分布式scm的优势完全发挥出来了。 |
![]() | 8 n2n3 2010-08-17 17:56:02 +08:00 git-checkout 不是 svn checkout git-branch 也不是 hg branch 呵呵 |
![]() | 9 bluef 2010-08-17 18:01:17 +08:00 |
![]() | 10 ashchan 2010-08-17 18:43:04 +08:00 Hey 不喜欢local branch的朋友,就用stash吧。 Branch是git的根本,没错,至少是之一:) |
![]() | 11 Kenyth 2010-08-17 19:50:35 +08:00 via iPhone 这是屡试不爽的特性 特别是如果你工作的代码是使用集中式的版本管理 你可以在本地用git开branch 同时来回在几个任务里面穿梭 感觉太神奇了 |
![]() | 12 makestory 2010-08-17 20:09:12 +08:00 branch 能提高修改的独立性,保证主branch的纯净,关键是也很好使啊。 |
![]() | 13 chuangbo 2010-08-17 22:26:02 +08:00 @makestory +1 不只是保证主 branch 纯净,其实可以保证每个 branch 都纯净。 换句话说, branch 可以同时推进项目的多个 feature 。提供了随时从 master 重新开展一个新 feature 的可能性。 某个 slave branch 是一个 feature 的 workspace ,只要相关的提交都在这个 branch 里,这个 workspace 就是纯净的 ,完成后只需 checkout master merge xxx 可能手头的功能列表多了就体现出来了 |
![]() | 14 jorakura 2010-08-18 01:33:04 +08:00 有机会要多用。收藏 |
![]() | 15 raecoo 2010-08-18 10:23:59 +08:00 via Android branch 是每天必用的,很爽 |