4

これまでバージョン管理システムを使用したことはありません。今、私は Mercurial を学ぼうとしていますが、混乱しています (すでに 10 ~ 15 の記事 + hginit.com を読んでいます)。ワークフローを整理する方法がわかりません。

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

ワークフローを整理する方法に関するチュートリアルや記事はありますか? また、プロセスを説明するスキーム/スケッチもいただければ幸いです。

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

4

1 に答える 1

4

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

Bitbucketを使用する

アカウントを作成したら。

  1. 適切なURLでリポジトリを作成できるはずです。次に、それを複製してローカルリポジトリを作成できます。はじめにをチェックしください。
  2. 更新をBitBucketにプッシュするには、以下を参照してください。
  3. BitBucketには非常に広範なドキュメントが付属しています。

また、BitBucketを操作するための他の便利なツールがあります。

  1. 多くの操作にコマンドラインを使用できるようにするBitbucketExtension 。
  2. Mercurialキューとbitbucket.orgの使用

ワークフローの整理

自分に合ったワークフローを進化させる必要があります。あなたの場合、テストサーバーと本番サーバーがあるようです。

したがって、2つのリポジトリをセットアップできます。1つはテストサーバー用で、もう1つは本番用です。テストサーバーへのプッシュを自動化して、変更をすぐにテストできるようにすることができます。リリースにタグを付けて、本番サーバーにプッシュすることができます。

  1. ローカルリポジトリを使用して、テストサーバーに変更を公開できます。
  2. BitBucketリポジトリにタグ付けされた承認済みの変更をプッシュできます。
于 2010-12-05T18:58:47.450 に答える