基本的に、小さなチーム環境でmercurialを使用するのは初めてです。私は方法を探しています (変更セット/リビジョンを公開ステージングおよび公開ライブサーバーに公開する必要がある場合はサードパーティ)。
現在、ローカルのubuntuサーバーに、ワイルドカードDNS、フォルダーのあるディレクトリを使用してセットアップしました。各フォルダーにはプロジェクトが含まれています。フォルダー内に「repo」という別のフォルダーを作成します。これには、Web サイトのローカルのクリーン バージョンが保存されます。次に、そのローカル フォルダーからカスタム フォルダーにクローンを作成し、作業を行って、前述の "repo" フォルダーにプッシュします。
次に、その "repo" フォルダーがサードパーティ サイトの bitbucket に接続します。そのため、オフサイトで作業できます。
私が理解したいのは、オープン ソースまたは Web インターフェイスで許可するものがあるかどうかです。私のリビジョンを確認し、2 つのサーバーの場所のいずれかに公開することを選択します。Beanstalk でできることは知っていますが、私は bitbucket が本当に好きで、費用対効果が高いです。私は約15〜25の異なるリポジトリを持っています。
私のプロセスは多すぎますか?このプロセスをできるだけ効率的にするにはどうすればよいですか。