私は Mercurial を初めて使用し、git のような変更を隠しておく方法について少し混乱しています。SO を掘り下げたところ、屋根裏拡張機能を使用しているものと、棚拡張機能を使用しているものがあることがわかりました。どちらか一方を使用する必要がある理由はありますか? それらは補完的ですか?
ありがとう...
Attic は 2011 年以来更新されていませんが、Shelve は組み込みです。私自身も同じことを考えていましたが、メンテナンス不足のため、屋根裏部屋を避けることにしました。
屋根裏ウィキから:
Shelve ... はほぼ完全に屋根裏部屋のサブセットです。実際、attic の hg shelve --interactive は、hgshelve 拡張ソース コードから直接引き出された 3 つのメソッドを呼び出しています。
屋根裏または棚は、ほとんどの場合、習慣と個人的な好みの問題です
MQ 拡張機能についても調べる必要があります: 「Git の stash on steriods」
私は屋根裏部屋をうまく使っていて、それに満足しています。(hg バージョン 2.2.2 から 3.7.3 にアップグレードしたばかりです。後のバージョンで attic がどの程度うまく機能するかはわかりません。報告する必要があります。)
今検索すると、https: //bitbucket.org/sinbad/hgattic に少し新しい分岐バージョンがあることがわかります