質問

職場で、Tortoisehgを使用して取り組んできたコードを棚上げできます。家に帰ります。

Tortoisehgはこれを提供しますか?

職場では、新しい棚を作成し、すべての「触れた」ファイルを棚に追加しました。しかし、私が家に着いたとき、私は棚などを見つける/見ることができませんでした。

役に立ちましたか?

解決

棚はリポジトリのローカルコピーの単なるファイルにすぎないため、別のコンピューターで作業している場合は棚が表示されません。

注:Tortoisehgの実装は、ファイルにdiffを作成するためだけです .hg\shelve, 、そのため、ファイルに電子メールを送信して、 .hg フォルダー(もちろん既存の棚を破壊しないように注意してください!)

他のヒント

MQプル付きMQ | MQパッチを含むプッシュよりも自然な方法

Windowsでは、DropboxやGoogleドライブなどのクラウドストレージ同期サービスを使用して、棚を自動的に同期できます。 Sheleves Directory(in .Hg)をクラウドストレージフォルダーに移動し、ディレクトリジャンクションに置き換えます。 .hgディレクトリでこれを実行することにより、ディレクトリジャンクションを作成できます。

mklink /h shelves C:/Users/<username>/Google Drive/shelves

もちろん、ターゲットを実際に使用している場所に置き換えます。マーキュリアルを使用しているすべてのコンピューターでこれを繰り返します。

作業中のファイルをDropbox(または同様の)共有フォルダーに配置できます。
このようにして、いくつかのコンピューターでファイルのコピーを常に同期します。
たぶん、これは最もきれいなソリューションではありませんが、機能します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top