入个分布式管理的坑,今天研究了下Hg的使用。
看了教程各个说法都不太一样。我直接说下我的操作步骤。
1.先写代码或者是工程(基本的,初始的)
一般是放在局域网比如192.168......,(主要是多个人开发的话,就是放在所有人都能访问到的位置)
2.创建仓库
在要管理的文件夹点击右键,找到TortoiseHg选项里面有个Create Repository Here。
3.拷贝仓库
操作界面,在你本机上右键找到TortoiseHg里面的Clone
源就是你在局域网上的工程。
或者用cmd命令 hg clone \\192.168.......(具体的) 这是拷贝到你当前工作路径。
4.上传修改后的
找到TortoiseHg选项里面有个Hg Workbench,点击提交
在说明栏写上备注,(方便团队其他人知道你改的意图)
然后推送上去即可
cmd命令行的话比较麻烦。
提交的命令是 hg commit -m "说明栏内容" 但是会提是username错误
改正方式:找到.hg文件夹下的hgrc文件
修改如下(主要是添加下username,不然
[paths]
default = \\192.168.0...
[ui]
username = 你的名字(随便叫啥,最好是有特征的,不然鬼懂谁是谁)
之后就hg push推送上局域网即可。
5.更新内容,会将工程替换成当前最新的
命令行:hg update(默认最新)
hg up -v 修改集(更改你需要的版本)
修改集:利用hg log -v 查看(是修改版本次数+一段数字)