私たちの会社はかなり小さな会社(3〜4人のプログラマーと3〜4人のサイトデザイナー)で、約100以上のWebサイトに機能を提供する単一目的のPHP Webアプリを開発しています。私たちは、かなりうまく機能している別の開発環境と本番環境で数年間運用してきました。開発者が開発するのに十分な個別の機能が常にあるため、プログラマーが実際に衝突することはなく、ソース管理なしで作業する方が便利でした。データ損失のリスクがあり、不注意による移動でファイルの公平な共有が失われても、
もう1つの考慮事項は、デザイナーが技術に精通していないことです(WYSIWYGを使用する代わりに、HTMLマークアップを紹介しました)。これは、バージョン管理への移行をためらう理由の1つです。
しかし、100以上のサイトに到達し、開発チームが成長している今、手順とソース管理を標準化しようとしているところ、プログラマーにとっては論理的なステップのようです。これにより、パッチの展開もスピードアップすることを期待しています。
残念ながら、私はソース管理システムをセットアップする経験が非常に限られています。同様の設定、または切り替えの経験のある人から聞いて知りたいことは何ですか。
1)すべて(サイト、CSS、HTMLテンプレート、アプリコード)をバージョン管理し、設計者にバージョン管理を習得させますか?それとも、アプリケーションコードに取り組むのは開発者だけですか?
2)ソース管理を最初にセットアップするときに注意すべき落とし穴は何ですか?
3)devの配備=>ソース管理のための本番のヒント。
すべての洞察をありがとう。
編集1:ダン。これまでのところ、すべてを制御することをお勧めしています。それは私が私の髪を早く失うことになるでしょう。それはおそらく近い将来に新しい質問を引き起こすでしょう。これまでのアドバイスをありがとうございます。
編集2:良い答えがたくさんあります。さまざまなバージョン管理システムを調べます。皆様のご返信ありがとうございます!