TortoiseHGで作業中のコードを棚上げできますか..家に帰ります..プル/マージ/更新...そして棚上げを解除して家で作業を続けますか?
TortoiseHGはこれを提供していますか?
仕事で、私は新しい棚を作成し、すべての「触れた」ファイルを棚に追加しました。でも家に帰ったら棚などが見つからなかった。
TortoiseHGで作業中のコードを棚上げできますか..家に帰ります..プル/マージ/更新...そして棚上げを解除して家で作業を続けますか?
TortoiseHGはこれを提供していますか?
仕事で、私は新しい棚を作成し、すべての「触れた」ファイルを棚に追加しました。でも家に帰ったら棚などが見つからなかった。
シェルフはリポジトリのローカルコピー上の単なるファイルであるため、別のコンピュータで作業している場合はシェルフは表示されません。
注:TortoiseHgの実装は、ファイル.hg\shelve
に差分を作成するだけなので、ファイルをホームに電子メールで送信してフォルダーに配置できる可能性があり.hg
ます(もちろん、既存のシェルフを破壊しないように注意してください)。
Windows では、DropBox や Google Drive などのクラウド ストレージ同期サービスを使用してシェルフを自動的に同期できます。シェルフ ディレクトリ (.hg 内) をクラウド ストレージ フォルダーに移動し、ディレクトリ ジャンクションに置き換えます。これを .hg ディレクトリで実行すると、ディレクトリ ジャンクションを作成できます。
mklink /h shelves C:/Users/<username>/Google Drive/shelves
もちろん、ターゲットを実際に使用している場所に置き換えます。Mercurial を使用しているすべてのコンピュータでこれを繰り返します。