これはよくある問題だと思いましたが、簡単な解決策を見つけることができませんでした。問題は、バージョン管理を伴わずに、複数の人と協力してWebサイトを開発していることです。これは、編集の競合や、誰かがサイト全体を台無しにして回復する簡単な方法がないという明らかな問題につながります。現在、Filezila + Notepad ++でファイルを直接ダウンロード、追加、アップロードする機能があります。他の人は、ローカルコピーでNetbeansを操作し、保存時にファイルを自動的にアップロードします。
私が今やりたいのは、バージョン管理システムを導入することです。これにより、誰もがライブシステムで作業できるようになりますが、競合がないかチェックし、ファイルを以前のバージョンにロールバックできます。
すべてをWebルートにコピーする受信後フックを使用してGITをセットアップしようとしましたが、失敗しました。それに加えて、誰もがプル/コミット/プッシュではなくチェックアウト/コミットするだけなので、SVNの方が優れたソリューションになると思います。
- GIT / SVNを好きなように設定することはできますか?
- より良い解決策はありますか?