1,Install Mercurial on Ubuntu sudo apt-get install mercurial 其它系统的安装请google一下。
2, 网上建立repository
在网上找一个repository的服务器,注册 建立自己的Project的 repository, 我们用的是
https://bitbucket.org/ 。注册之后,你会得到这样一个地址:
username@bitbucket.org
你就可以用上面这个地址,以及如下两种方式访问你的项目,别人建立的公开项目,或者别人邀请你参与的不公开项目(别人只要邀请你参与项目即可):
$ hg clone https://username@bitbucket.org/project/folder/name/
or
$ hg clone ssh://hg@bitbucket.org/project/folder/name/ 第一次访问,一般要输入密码,以后就不用了。
1,工作流程:
每次在你的本地clone里工作前,首先要:
$ hg pull # 把远程服务器上的新的修改导入本地clone
$ hg update #更新工作目录到最新
$ ...... 修改
$ hg commit -m ' do do do' # 写入修改记录
$hg pull
#在你修改的过程中,服务器上的内容,可能已经被其它的人做一些修改, 因此要pull一下,确保
#这里有服务器上最新的内容。 如果没有新的修改,这一步及下面两步是不必要的。这样做是为了确保
#服务器上不会出现多个heads,
$hg merge
$ hg update
$ hg push #最后 把 你的最新修改push到服务器上
使用中遇到的问题及解决办法 1, hg merge 无法执行 ,
M = modified
A = added
R = removed
C = clean
! = missing (deleted by non-hg command, but still tracked)
? = not tracked
I = ignored
= origin of the previous file listed as A (added)
转载本文请联系原作者获取授权,同时请注明本文来自魏华祎科学网博客。 链接地址: https://m.sciencenet.cn/blog-284809-394802.html
上一篇:
编译showmesh.c