3

私はこれまで非常にシンプルなウェブサイトを開発しており、私の方法論はおそらく専門家とは見なされていませんが、この方法で問題は発生していません。

  1. 自宅のPCでスクリプトを書く
  2. サーバーの場所へのFTP
  3. ブラウザにウェブサイトをロードし、ページが期待どおりに機能するかどうかを確認します。
  4. 繰り返す

今、他の誰かが私を助けてくれるので、ウェブサイトの「簡単な」部分が完了し、もっと面白いことをするので、バージョン管理を追加したいと思います。良くも悪くも、私はDVCSとしてGitを選択しました。私はすでにサーバー上にgitを持っていますが、サーバー上のgitリポジトリをどこから開始するかわかりません。

つまり、Webサイトのベースディレクトリにあるgitリポジトリを初期化する必要がありますか?もしそうなら、さまざまなオープンが存在すると仮定すると、これは問題になりますか?

私は他のプロジェクトでgitを使用しましたが、RedHat Openshiftでいくつかのチュートリアルを行うことを除いて、Webサイトでは使用しませんでした。

4

2 に答える 2

2

考えられるワークフローは次のとおりです。

  1. コンピューターのベース フォルダーで Git リポジトリを初期化します。
  2. developブランチを作成します。ここですべての開発が行われます
  3. 共同作業者にリポジトリのクローンを作成してもらう
  4. コミットするときはいつでも、developブランチで実行してください。共同作業者がコミットするときはいつでも、彼らにコミットしてもらいdevelop、それからあなたにプッシュします
  5. 実際の Web サーバーにデプロイする準備ができたら、masterブランチに切り替えてマージdevelopします
  6. サーバーへの rsync/ftp
于 2013-03-02T10:16:17.373 に答える
-1

githubgitoriousなどの git ホスティング サービスを使用する方がはるかに簡単です。リポジトリの管理は、特に初心者の git ユーザーにとっては簡単な作業ではありません。

リポジトリを設定したら、それを複製することはすべてのマシン (開発マシンとサーバー) で同じです。

注意が必要な部分は、サーバーへのデプロイ方法を決定することですが、それはまったく別のトピックです。

于 2013-03-02T10:22:03.093 に答える