0

これはよくある問題だと思いましたが、簡単な解決策を見つけることができませんでした。問題は、バージョン管理を伴わずに、複数の人と協力してWebサイトを開発していることです。これは、編集の競合や、誰かがサイト全体を台無しにして回復する簡単な方法がないという明らかな問題につながります。現在、Filezila + Notepad ++でファイルを直接ダウンロード、追加、アップロードする機能があります。他の人は、ローカルコピーでNetbeansを操作し、保存時にファイルを自動的にアップロードします。

私が今やりたいのは、バージョン管理システムを導入することです。これにより、誰もがライブシステムで作業できるようになりますが、競合がないかチェックし、ファイルを以前のバージョンにロールバックできます。

すべてをWebルートにコピーする受信後フックを使用してGITをセットアップしようとしましたが、失敗しました。それに加えて、誰もがプル/コミット/プッシュではなくチェックアウト/コミットするだけなので、SVNの方が優れたソリューションになると思います。

  • GIT / SVNを好きなように設定することはできますか?
  • より良い解決策はありますか?
4

2 に答える 2

0

私はSVNサーバーのセットアップと開発サーバー上のcronジョブを持っており、60秒ごとに最新のリビジョンを引き出します。次に、クローンされていない別のスクリプトがライブサーバー上にありますが、手動で実行して、要求したときにライブサーバーを指定されたリビジョンに更新できます。

これにより、開発者はほぼリアルタイムでコミットして開発サーバーで自動的にテストできます。開発サーバーでコードの変更などを確認し、満足したら、ライブサーバーで手動で更新を実行します。

于 2013-02-08T10:23:44.533 に答える
0

「一般的な」問題は、ライブWebサイトで動作させることから発生します...ライブ
の開発者は、常にあなたの一日を台無しにする方法を見つけるでしょう!

于 2013-02-08T10:14:29.060 に答える