und*_*ned 37 mercurial shelving
我安装了hg shelve(not attic)扩展,我想删除一个补丁.在git中它会是git stash drop.我如何使用搁架扩展来做到这一点?
Ben*_*Ben 38
从Mercurial搁置文档(或使用hg help shelve):
要删除特定的搁置更改,请使用"--delete".要删除所有搁置的更改,请使用"--cleanup".
选项:
-d --delete删除命名的搁置更改
因此,如果您的补丁被调用my-patch,那么您将使用以下命令将其删除:
hg shelve -d my-patch
Run Code Online (Sandbox Code Playgroud)
min*_*naz 31
如果您不想使用货架,可以通过以下方式进行.
hg diff > mylocalchanges.txt
hg revert -a
# Do your merge here, once you are done, import back your local mods
hg import --no-commit mylocalchanges.txt
Run Code Online (Sandbox Code Playgroud)
und*_*ned 26
Mercurial货架扩展存储了.hg/shelved下的补丁.每个都是一个简单的补丁文件,文件名是补丁的名称.因此,要删除名为"mypatch"的补丁,我只需从.hg/shelved中删除文件"mypatch":
rm .hg/shelved/mypatch
| 归档时间: |
|
| 查看次数: |
12032 次 |
| 最近记录: |