しばらくの間水銀を使用していて、すべて正常に動作しています。Mercurial - 実行されたコマンドを記録する
私たちが遭遇する唯一の問題は、誰かが「悪いコマンド」を実行した場合です。
の例では、安定したトランクに不安定なブランチをマージするか、原料の束を上書き完全に無関係なものの上に似た名前の枝を引っ張って、だろう...
あなたはHGのログを持っていますが、常に人々を得ますそれは "私はそれをしなかった"と言っている出力を信じません...今公衆のshamingの利益の:)と "あなたはビルドされた帽子を壊した"正当な特権を与える、私は疑問に思っています私たちに何かを与えるテキストファイルに与えられたすべてのコマンドをMercurialに記録させる方法:
hg pull -b something
hg merge TotallyWrongBranch
hg ci -m "I didn't do it!" -u bsimpson
さて、あなたは "歴史|あなたが答えを待つ間、「少ない」。 – Troy
それはうまくいくでしょうが、コミットステートメントが暗黙のうちに多くのレヴェル番号を比較して残っていると特に時間がかかります。しかしええ、それは働くことができます:) – jfrobishow
あなたは、中央リポジトリのフックにログ機能を追加することができます。 'mercurial-server'のように – zerkms