web-dev-qa-db-ja.com

2つのbzrリポジトリの同期を維持するための最良の方法は何ですか?

ラップトップとデスクトップの間でbzrリポジトリの同期を維持したいと思います。これを実現するための特別なツールはありますか、それともrsyncを使用する必要がありますか?自動的に同期して新しいバージョンが勝つものを手に入れることができれば、絶対に気に入っています。

2

1つのオプションは、ある場所のリポジトリを別の場所に「バインド」することです。このオプションを使用すると、bzrはdvcsというよりも従来のvcsのように機能します。 「バインドされた」ブランチの各コミットは、自動的にその親にプッシュされます。これは一般的に、親には作業ツリーがないという考えで設計されていますが。ラップトップとデスクトップの両方をハックしたいと思うのですが、そうではありません。作業ツリーを更新するには、bzr updateを実行する必要があります。

私が使ったことのないオートミラープラグインがあります。しばらくアクティブではありませんが、機能が完了している可能性があります。

見る:

http://wiki.Bazaar.canonical.com/BzrUsingBoundBranches

https://stackoverflow.com/a/7630846/598929

http://doc.Bazaar.canonical.com/plugins/en/automirror-plugin.html

1
andrewsomething

それがDVCSの要点です。 bzrを使用して、2つのリポジトリ間でプッシュ/プルします。

1
psusi