hg 和 Git 在多人協作上有哪些差異, 如何理解?
PHP中文网
PHP中文网 2017-04-24 09:13:34
0
1
620

Pygments 專案是用 hg 管理的, 提交了一次 PR, 又想提交第二次,
按照 Git 的思路, 我再合併之前應該同步對方的更新, 再修改和提交,

經過搜尋, 我執行了:

hg pull <url>
hg update

這樣 default 分支就完成了更新,
然而搜索當中, 我並沒有看到和 Git 那樣的分支處理,
例如 git push origin feature-a 這樣的功能, hg 當中並沒細寫.

hg 在多個帳戶協作的模型上和 Git 是有怎樣的不同呢?

PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(1)
黄舟

hg裡面branch不像git那麼廉價。 hg下一般不用feature-a這樣的branch,而是使用類似stable、unstable、2.0、3.0之類的branch。換言之,hg裡面的branch是持久的branch,不像git有低廉的local branch。

但是git的輕量local branch太好用了,hg也眼饞了。所以後來,hg以bookmarks插件的形式實現了類似的功能,穩定後則併入了hg主體。詳見 http://mercurial.selenic.com/wiki/Bookmarks/

不做水銀黨好多年,如有錯誤,見諒。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板