我通常更新自编软件的工作流程是
git clean -xfd
git reset --hard
git pull
./configure
# ...
Run Code Online (Sandbox Code Playgroud)
什么将是等效的 clean -xfd ,并 reset --hard 在水银?
相当于git clean -xfd:
hg purge --all
Run Code Online (Sandbox Code Playgroud)
你需要首先启用purge命令,打开清除"扩展名"(扩展名有点用词不当,因为像许多其他Mercurial扩展名一样,它实际上是默认情况下禁用的核心Mercurial的一部分,因为它有潜在危险) .通过添加来启用清除
[extensions]
purge=
Run Code Online (Sandbox Code Playgroud)
到您的~/.hgrc(或.hgrc在本地存储库副本中,如果您不想全局打开它).
相当于git reset --hard:
hg revert --all
Run Code Online (Sandbox Code Playgroud)
(或-a作为--all选项的简写).这将默认保留备份.使用-C/--no-backups选项没有他们或者干脆运行hg purge --all后hg revert --all倒过来代替.
| 归档时间: |
|
| 查看次数: |
2254 次 |
| 最近记录: |