私は小さな Web 開発会社 (6 人) で働いており、新しいコード エディター/開発環境の市場にかなりの時間を費やしてきました。
現在、サイトの開発には Dreamweaver の (CS3) コーディング側を使用しています。各サイトのファイルは、Dreamhost ftp サーバーでホストされています。私たち 6 人全員が、リモート ftp サーバー上の同じ一連のライブ ファイルで作業しています。Dreamweaver には便利なファイル ロック機能があり、同じファイルにアクセスできないようにすることで、お互いの変更を上書きするのを防ぎます。
現在、この形式の開発により非常に迅速な開発が可能であり、物事を完了するのがいかに簡単であるかが気に入っています。しかし、私たちが気に入らないことはたくさんあります。その 1 つが Dreamweaver のコード エディターです。また、各サイトのコード履歴が不足していることも気に入りません。
同様のファイル ロック/ftp 機能を備えた Dreamweaver の優れた代替手段を知っている人はいますか?
そうでない場合、私たちのチームにとって最適なソース管理システムの構成を説明していただけますか? GIT、Mercurial、および Subversion を検討したいと考えています。新しいシステムは、理想的には次のようになります。
1)。異なるオペレーティング システムで複数の異なるコード エディターをサポートします。(Windows 第一選択)
2)。現在とほぼ同じくらい簡単かつ迅速にコードをプッシュできます。
3)。オフィス ネットワークの外でファイルを操作できるようにします。
4)。安価であること。
バージョン管理システムの使用方法について無知であることを示しているだけかもしれませんが、私たち一人一人が自分のコンピューターにテスト サーバーを配置し、すべてのサイトを独自のテスト データベースでセットアップすることは論理的ではないように思われます...非常に時間がかかる
私たちの問題に対するあなたの解決策は何ですか? 私は、Dreamweaver の最新バージョンにアップグレードしてそれを永久に使い続けるか、ある種の ftp 共同エディターを見つけるか、バージョン管理を実装する必要があると思います。
バージョン管理の利点は、コードをプッシュするために必要な余分な時間を上回っていますか?