我试图找出Mercurial的优势,我已经阅读了一些关于在开发人员之间提交而不影响主分支的内容.
我知道我必须承诺我当地的回购,然后呢?我不喜欢将它推送到服务器(然后每个人都会看到它吗?),但仅限于一个具体的用户.我希望他为我修理一些东西,然后把他的变更寄回给我.然后我会把所有东西都推到服务器上.
我怎样才能做到这一点?我应该如何在mercurial中做到这一点?
hg serve在您的系统上运行.它将打印如下:
listening at http://yoursystem.someplace.com:8000/ (bound to *:8000)
Run Code Online (Sandbox Code Playgroud)
假设其他开发人员也有服务器项目的克隆,他可以运行:
hg pull http://yoursystem.someplace.com:8000
Run Code Online (Sandbox Code Playgroud)
获取您的更新.
稍后您可以撤消该过程以将更改返回给您.