搁置是一个命令行工具,支持搁置的Mercurial和Subversion&NBSP的变化;(1.7.x +)仓库类似``混帐stash``群组。与``GIT中stash``一个主要的区别是,更改不存储在堆栈中,而是作为在一个预定的位置命名补丁(``〜/ .shelf``)。
货架允许用户暂时搁置在一个肮脏的工作目录中的所有变化客场货架。在资源库中的所有变化都回归了,而仓库是早在一个干净的状态。
用法
暂时搁置的所有变化,包括在资源库中的所有问题,添加和删除文件:
..代码块::无
&NBSP; shelve.py <补丁名称>
``<补丁名称>``是描述补丁的内容,用户定义的名称。如果给定名字的补丁已经存在,搁置会要求用户要么覆盖现有的补丁,或补丁指定一个替代名称。该货架命令可以从任何路径存储库中发出,只要它要么是水银或Subversion的储存库。
被搁置,这样所有的变化可以用``shelve.py -l``进行检查,并用``shelve.py -s <补丁名称>``表示。
先前保存的再次使用``shelve.py -a <补丁名称>``&NBSP可以恢复的变化;可能在不同的顶部提交。万一干净应用于当前库的变化,对于贴剂的条目自动从搁板移除群组。否则,这些文件将被合并的地方(类似``merge``),以及补丁将保持在架子上。
上货架的使用的更多信息:
..代码块::无
&NBSP; shelve.py -h
猛砸完成支持
当安装货架,一个命令行脚本完成自动安装到``/等/ bash_completion.d``。这提供了自动完成补丁名称中的Bash支持
要求:
- 在Python中
评论没有发现