Mercurial常用命令积累 - ThinkingAndDoing/MySourceCode GitHub Wiki
Mercurial
https://www.mercurial-scm.org/repo/hg-stable/help
1.如何删除本地增加的文件
修改hgrc,增加如下内容
###################################
[extensions]
purge =
#or, if purge.py not in the hgext dir:
#purge =/path/to/purge.py
###################################
使用如下命令:
hg purge
2.将本地修改的文件重置回服务器上的版本
hg update -r 3c52458b698e -C
回到当前版本
hg revert -a -C
3.将增加或者删除的文件加入版本控制
hg addremove
4.查看最近提交的两个版本
hg log —limit 2
hg log -h 查看hg log的帮助文档
5.从服务器下载所有新的changeset
hg pull
6.用来清除本地修改并且更新到服务器最新的.bat
@echo off
rem clean local changes
hg revert -a -C
hg purge
rem update to the latest changeset
hg pull
for /f “delims=” %i in (‘hg paths default’) do (set defaulturl=%i)
echo defaulturl
for /f “delims=” %i in (’hg identify —id %defaulturl’) do (set changeset=%%i)
echo changeset
hg update -r changeset -C
pause
7.显示当前分支最新Commit number
hg log -l 1 -b . —template “{node}\n”
8.显示两个版本之间所有版本的更改信息
hg log -vr 1329:1362
然后可以在Notepad++中用user:[^\n]+替换掉不需要的信息