私は人々のためのウェブサイトを作成します。私は彼らにCushyCMSを使って出版されたページの特定の領域を編集する能力を与えました。それはうまく動作し、誰もがそれに満足しています。開発をユーザーとどのように同期させるのですか?
もっと広範な変更を公開するには、まず自分が作成した最新バージョンをプルダウンする必要があります。それから私は自分の変更を行い、すべてをプロダクションにアップロードします。
このプロセスでは、ある種のバージョンコントロールを使用したいと考えています。これは古典的な更新編集コミット公開ワークフローでなければなりませんが、これについてどうやって行くのかは分かりません。基本的には、ローカルのすべてをプルダウンしてコミットするのを避けたいのです。私は変更されたものを取り下げたいだけです。
私はfilezillaを使用していますが、変更されたファイルを識別するうまくやっていません。私はファイルサイズに頼ることができません。なぜなら、時には同じものにとどまるからです。サーバーの時間が私のマシンと違うのでタイムスタンプに頼ることはできませんし、正しく動作するとは思われません。
問題を回避するにはどうすればよいですか?私はNotepad ++、Subversion、FileZillaを使用していますが、このプロセスを簡単にするには他のツールを試してみます。
WinMerge(http://winmerge.org/)は無料で、Beyond Compareとほぼ同じ機能を備えています。 –
WinMergeがFTPフォルダを比較できるかどうかはわかりませんでした。 –
私はクイックチェックをしましたが、FTPフォルダ内の比較はしていません。 –