私はhg shelve(屋根裏部屋ではない)拡張機能をインストールしていて、パッチを削除したいと思います。 gitではgit stash drop
となります。シェルフエクステンションを使用してこれを行うにはどうすればよいですか?hg shelve相当のgit stash drop
答えて
Mercurial shelve extensionは、.hg/shelvedの下にパッチを格納します。それぞれは単純なパッチファイルで、ファイル名はパッチの名前です。だから、の.hg /棚上げから私は単にファイルを削除することができます「mypatch」と呼ばれるパッチ「mypatch」を削除するには:
rm .hg/shelved/mypatch
あなたが棚を使用しない場合、あなたはそれを次のように操作を行うことができます。
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
'* .orig'ファイルの作成を避けるには:' hg revert -aC' –
私はminazの答えに基づいて、2つのシェルスクリプトを作成しました:~/bin
に入れ
hgshelve
#!/bin/sh
hg diff > $1 && hg revert -a
hgunshelve
#!/bin/sh
hg import --no-commit $1 && trash $1
を。 trash
コマンドにはsudo apt-get install trash-cli
が必要です(または、スクリプトを修正してパッチファイルを削除しないか、好きな場合はrm
を使用してください)。 Mercurial shelve documentation(またはhg help shelve
を使用して)から、
:
特定棚上げ変更を削除するには、 "--delete" を使用。保存されたすべての変更を削除するには、 "--cleanup"を使用します。
オプション:
-d --deleteあなたのパッチが
my-patch
と呼ばれていた場合には、そのように命名棚上げ変更(S)
を削除し、その後、あなたが使用してそれを削除します:
hg shelve -d my-patch
これは受け入れられる答えです。 – gcedo
- 1. hg相当のgit add -p?
- 2. git stash popとstash dropの違い
- 3. hg相当のgit push --force起点
- 4. git相当の 'hg share'ですか?
- 5. hg heads/hg parentsのgitに相当するものは何ですか?
- 6. hg commit -uに相当するgitは何ですか?
- 7. git-infoに相当するhgはありますか?
- 8. Hg体系に相当するGitはありますか?
- 9. Hg Repo with GitとHg Remotes
- 10. git stash pop vs git rebase
- 11. p4Merge-gitに相当する
- 12. のgitのstashショーは
- 13. git stashのエクスポート方法
- 14. Git Stash IntelliJでのUNTRACKED
- 15. git stashを元に戻すと、git pull
- 16. git stashを元に戻す
- 17. Subversionの "switch"に相当するgit?
- 18. git reset - 裸のリポジトリに相当する
- 19. GITのVisual SVNに相当するインストール
- 20. sh.exe.stackdump git stashを使うとき
- 21. git stash/git stash popは間違ったブランチスイッチでいいですか?
- 22. Git:コードラインとベースラインに相当する
- 23. Android Studio/IntelliJ - git-revert相当物
- 24. libgit2sharpは "git mergetool"に相当します
- 25. git --bare clone analogue for Hg(Mercurial)
- 26. 偶発的なブランチスイッチのGit stash
- 27. git stashのメッセージを強制的に
- 28. git stashを表示しているときにオートコンプリートの問題があります。stash @ {1}
- 29. Tortoise-Hg(水銀)がhg-gitを見つけられません
- 30. git stashを使用する--keep-index
hg shelve UIを使用して棚を取り外す方法については、[BennyMcBenBenの回答](http://stackoverflow.com/a/25558246/1286571)を参照してください。 – ForeverWintr