一部の開発者が共有するWebサーバー上にWebプロジェクトがあると、そのプロジェクトのGitリポジトリをセットアップするようになります。
しかし、私はまだそれをどのように整理するかについていくつかの疑問を持っています。
私のWebプロジェクトが/var/www/
いくつかの質問、コメントを受け取りたいアイデア:
init
同じパブリケーションフォルダにあるgitリポジトリを作成するか、プロジェクトのこれらの/var/repo/
コピーにコンテンツを作成してコピーし、リポジトリに保存する方がよいでしょうか。init
最初のケースでは、プロジェクトをとして分岐し、superuser
人々にこの分岐で作業させることができます...次に、テスト後に分岐をマージすることを決定しますか?しかし、この場合、人々がWebサーバーで自分の作業を簡単にテストできるとは思いません...ローカル環境が必要です。テスト用に設定します。
を作成する場合は、開発者がコミットした作業をテストできるよう/var/repo/domain.com
に作成すると便利です。Vhosts
http://git.domain.com
/var/repo/project.com
コミットされた作業を公開したい場合(たとえば、ファイルをにコピーする場合/var/www/project.com
)、このコピーアクションをどのように実行する必要がありますか?とcp -R
?必要なときにこの更新を実行するためのツールはすでにありますか?