hg 代码同步相关的几个命令

1. clone项目,
进入本地某文件夹:e:\TEST\
执行如下命令:hg clone -insecure https://repo.dev.example.com/hg/test/
根据提示输入用户名:rebecca.hu,密码:xxxx
2.添加代码相关文件到e:\test\下某个文件夹中,如到e:\test\automation\selenium\motu\中
3.hg st   查看需要提交的东东
4.hg add 加入当面列出的文件
5.hg cummit -u rebecca.hu 提交到本地库
6.从服务器拉最新代码: hg pull
7.如果需要代码有冲突则:
    a. hg merge
    b. hg commit
 如果只有版本更新则:hg update
8.hg push --insecure 提交到公共库https://repo.dev.example.com/hg/test/
根据提示输入用户名:rebecca.hu,密码:xxxx
9.进入https://repo.dev.example.com/hg/test/查看是否提交成功
10.可更改e:/test/.hg/hgrc文件为如下内容,以便在执行命令时省去输入用户名密码和"--insecure"参数,具体如下:
******************************************************************************************
[paths]           
default = https://rebecca.hu:[email protected]/hg/test   *表示clone源
           
[ui]           
username = rebecca.hu          *表示commit用的用户名
           
[hostfingerprints]         
repo.dev.macrotarget.com = 9e:72:96:32:c5:33:ab:d1:54:23:f6:ba:2a:af:ae:ec:7e:10:2d:08   *表示 --insecure参数
******************************************************************************************

 

你可能感兴趣的:(hg 代码同步相关的几个命令)