1

ウェブサイトには bzr を使用しています。私は現在のものをすべてセットアップしているので、それらをバインドすることでマスターブランチがサーバー上に保持されます。これは、ローカルでコミットすると、変更が自動的にプッシュされることを意味します。これまでのところすべて順調です。

しかし、リモート サーバーで更新プログラムを呼び出す必要があります。これは一部の人にとっては素晴らしいことですが、ますます面倒だと感じています。

コミット、プッシュ、およびリモート更新を同時に行う方法はありますか?

4

4 に答える 4

6

あなたを助けることができるbzrのための2つのプラグインがあります:

プッシュアンドアップデート: https://launchpad.net/bzr-push-and-update/

bzr-upload: https://launchpad.net/bzr-upload

後者は、サーバー上に完全な履歴を持つブランチを保持する必要はまったくありません。

于 2009-02-12T20:51:35.663 に答える
1

バインドされたブランチで bzr commit を実行すると、変更がアップロードされますが、マスター ブランチの作業ツリーは更新されません。

コミット後、bzr プッシュにより作業ツリーがリモートで更新されるはずです。

于 2009-05-29T19:11:49.493 に答える
1

もしかして脚本?例えば

#!/bin/bash
bzr commit $*
bzr pull
bzr push

これを PATH に入れ、「bzrsync」のような分かりやすい名前を付けます。シンプルですが、いくつかのキーストロークを節約できるはずです...

于 2009-01-20T10:23:53.120 に答える
1

IMO をバックアップする VCS があっても、本番 Web サイトへの自動更新は良くありません。とにかく、これを見ましか?

于 2009-01-20T10:10:40.557 に答える