Bzrsync.

複数のノード間でBazaarリポジトリを自動的に同期するツール
今すぐダウンロード

Bzrsync. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 出版社名:
  • Marco Pantaleoni
  • 出版社のWebサイト:
  • http://www.softwarefabrica.org

Bzrsync. タグ


Bzrsync. 説明

複数のノード間でBazaarリポジトリを自動的に同期させるツール BzrSyncは、複数のマシンでBazaarを使用して開発者が開発者を支援するためのユーティリティです。それは自動的に選択されたリポジトリとブランチをマシン全体で同期させ続けます。 BAZAAR自体は( "BZR PULL")の同期( "BZR PULL")を使用しています。ダウンロードすることができます(たとえば、PYPIから)ソースパッケージを抽出して、通常のsetup.pyコマンドを実行します.python setup.py installUsageletの3つの異なるワークステーションから作業し、それらのホスト名はα、ベータ、およびガンマです。 BZRSYNCを使用して3つのノードすべての間でBazaarリポジトリとブランチを同期させたい。 BzrSyncは共有リポジトリと共に使用されることを目的としているため、これらを使用していない場合は、共有リポジトリを使用するようにブランチを再編成する必要があります。すべてのリポジトリを同じディレクトリ内に保存する方が簡単です。私たちの例では、私たちのリポジトリは〜/ bzrに存在し、それらの名前は ".bzr"で終わります。各共有リポジトリで、最上位で各ノードのディレクトリがあるはずです。私たちの場合、アルファ、ベータ、ガンマ。たとえば、 "project-foo.bzr"という名前のリポジトリがあると想像しましょう。私たちはアルファに取り組んでいて、トランクとFeature-1ブランチを作成しました。 〜/ bzr / project-foo.bzr /〜/ bzr / project-foo.bzr /〜alpha / bzr / project-foo.bzr / alpha / trunk / bzr / project-foo.bzr / alpha /feature-/bzr/project-foo.bzr/beta/bzr/project-foo.bzr/gammalet's私たちにもlocal.bzrリポジトリを持っているとします。 yaml configファイル、デフォルト〜/ .bazaar / bzrsync.yaml、リポジトリとブランチをリストします。この例では、その内容は次のようになります。 BZR#* ALL * REPOSITORISIESREPOSITIOSITES: "* .BZR"#repositories 'exclude: - local.bzr#リポジトリのリポジトリ: "* .bzr"# "* .bzr"#exportExport_exclude: - localから除外された固有のリポジトリ。 BZR#RemotesSyncから同期するリポジトリ: "* .bzr"#syncsync_excludeから除外された固定リポジトリ: - local.bzrweは、3つのノードすべてでこの同じ設定ファイルを使用できます.bzrsyncはあなたのために共有リポジトリを作成することはできません。 Alpha $ BZRSYNC ServeBeta $ BZRSYNC ServeGama $ BZRSYNC ServeNow $ BZRSYNC SERVENOWすべてのノードでもBZRSYNC ServeNowを起動してください。 $ bzrsync sync / bzr / project-foo.bzrthis w ILLは、〜/ bzr / project-foo.bzr / alpha / alphaからのすべてのブランチをベータに引っ張り、〜/ bzr / project-foo.bzr / gamma / gammaからのすべてのブランチ。私たちの場合、アルファだけが今枝を持っていますので、実際にはアルファからベータ版のブランチのアルファ/トランクとアルファ/機能-1を取得します。ベータ版に取り組むために、現在、新しく同期されたブランチからのBeta /サブディレクトリの中のカウンタパートへの支店:Beta $ BZRブランチ〜/ bzr / project-foo.bzr / Alpha / Feature-1/ BZR / Project-foo.bzr / Beta / Feature-1Beta $ BZR CO / BZR / PROJECT-FOO.BZR / BETA /機能-1 Foo-Feature-1 Beta $ CD Foo-Feature-1 ... Hack Hack Hack ... Beta $ COMMITNOW 'llのll:〜/ bzr / project-foo.bzr /〜/ bzr / project-foo.bzr / alpha / bzr / project-foo.bzr / alpha / trunk / bzr / project-foo.bzr / alpha /機能-1 / BZR / PROJECT-FOO.BZR / BETA / BZR / PROJECT-FOO.BZR / BETA /機能-1BZR / PROJECT-FOO.BZR / GAMMAWHEN Betaで作業が終了しました、あなたは同期できますalpha:alpha $ bzrsync sync / bzr / project-foo.bzrandこれもまた、Alphaのベータ/機能-1を作成します。 Alphaから再度作業してください。より完全な例については、branch setsも含まれます。


Bzrsync. 関連ソフトウェア

ho

力分光法を目的としたデータ分析のための無料のプラグインベースのソフトウェア ...

86

ダウンロード