0

主に Drupal を使用して、フリーランスの Web デザイン ビジネスを成長させてきました。私は今、より真剣にバージョン管理を開始する必要があります。アップグレードを実行するとき、すべてがまだ正常に機能しているかどうかを知る必要があります。

gitを使いたいです。これが私の現在の状況です。約30の異なるWebサイトを持つVPSサーバー。

これまで、サブドメインを使用してオンラインで直接ウェブサイトを構築してきました。これにより、クライアントを表示できます。

私は Git ワークフローを研究してきましたが、最初/次のステップとして何が最適かについて少し混乱しています...

最初の質問: リモート/ライブ サーバー上のマスター リポジトリと、自分のマシン上のローカル リポジトリは十分なセットアップですか? ほとんどの人は github のようなサード サーバーについて話しますか? それを回避できたら、最高です!

2 番目の質問: 私の理解が正しければ、Web プロジェクトごとにリポジトリが必要ですよね?

3 番目の質問: どうすれば始められますか? どのリポジトリが最初に作成されますか? それとも、ウェブサイトのルート フォルダーの 1 つで git init を実行するだけですか?

ヘルプ/アドバイスをいただければ幸いです。どんな質問にもお答えできます...

ありがとう!

4

1 に答える 1

0

リモート/ライブサーバー上のマスターリポジトリと私のマシン上のローカルリポジトリは十分に良いセットアップですか? ほとんどの人は github のようなサード サーバーについて話しますか?

3つのリポジトリの方が良いです...基本的に他のすべてのリモートオリジンであるマスターリポジトリのようなものを1つ持つ必要があります。次に、そのレポからローカルマシンとサブドメインなどにクローンします。ローカルで変更を加えてから、そのリモートにプッシュしてから、サブドメインで変更をプルします。これに代わる方法は、マスター リポジトリからサブドメインに単純にデプロイすることです。これは、何らかのデプロイ プロセスが発生し、サブドメイン コードが git リポジトリ自体ではないことを意味します。

Web プロジェクトごとにリポジトリが必要ですよね?

はい、それが一番でしょう。

開始するにはどうすればよいですか?

私は通常、最初にリモートの「マスター リポジトリ」を作成してから、そのクローンを作成します。

于 2013-02-21T21:37:16.667 に答える