2010-12-05 11 views
4

これまで、どのバージョン管理システムでも扱ったことがありません。今私はMercurialを学ぼうとしていますが、私は混乱しています(私は既に10〜15件の記事+ hginit.comを読んでいます)。私はワークフローの編成方法を知らない。MercurialとNetbeansでワークフローを整理する(+ bitbucket.org?)

私はテストサーバーと運用サーバーを持っています。私はオフィスのコンピュータと私の家のラップトップから仕事をしています。私はテストサーバー上で直接変更を行い、毎週またはそれ以降は、新しいコードを本番サーバーにコピーします。私もwiki/issues/etcが必要です。 bitbucket.orgにはほとんどすべてがあります。私はそれが物事を行う悪い方法だと知っています。

ワークフローの編成方法に関するチュートリアルや記事はありますか?私はまた、プロセスを説明するスキーム/スケッチを感謝します。

ありがとうございました!

+0

明確にしてください。あなたはビットバケットが持つすべてのものが欲しいと言っていますが、使用できませんか?または、あなたがbitbucketを使用すべきかどうか尋ねていますか? –

+0

さて、私はbitbucketを使いたいと思うようですが、私はどのようにお互いに接続するのか分かりません。 –

答えて

4

[編集:変更コメントに基づい]

アカウントを作成したら

のBitbucket

を使用します。

  1. 適切なURLを使用してレポを作成することができます。それをクローンしてローカルリポジトリを作成することができます。 getting startedをご覧ください。
  2. push the updates to BitBucketを次のように参照してください。
  3. BitBucketにはvery extensive documentationが付属しています。

ものBitbucketで動作するように、他の有用なツールがあります。

  1. BitbucketExtensionあなたが操作の数のためのコマンドラインを使用することができます。あなたは、あなたに合ったワークフローを進化させる必要がありますワークフロー

    を整理

  2. Using Mercurial Queues and bitbucket.org

。あなたのケースでは、テストサーバーと運用サーバーがあるようです。

したがって、2つのリポジトリを設定できます.1つはテスト用サーバー用、もう1つは運用用です。テストサーバーに自動的にプッシュすると、変更をすぐにテストすることができます。プロダクションサーバーにプッシュされたリリースにタグを付けることができます。

  1. ローカルサーバーは、テストサーバーの変更を公開するために使用できます。
  2. BitBucketリポジトリにタグを付けて承認された変更をプッシュできます。
関連する問題