資料置き場のような社内用のホームページを作りました。
最初は一人で管理してよかったのですが、担当者が一人増えました。しかも離れたところでです。
今まではローカルのHTMLファイルが最新(当たり前)だったのでよかったですが、今後は他の人にサーバ上のファイルを触られてしまいます。
最新のデータを更新するには、いったんFTPで全部ローカルに落としてから修正すればいいのですが、それよりなにより、自分以外がどこをどう触ったのかを知りたいです。
ローカルとサーバのディレクトリ構成の差分、ファイルの差分を簡単に確認できて、それを元にダウンロード、アップロードファイルを選択できて、という都合のいいFTPクライアントソフトはないでしょうか?
ちなみに今は手間ですがFFFTPで落としたものをローカルデータとDFというDIFFソフトで確認し、いちいち上書きしたり整理したりするしかありません。
助けてください。。。
No.1ベストアンサー
- 回答日時:
早急に内部規約を作成する事をお勧めします。
ツールで仮に差分が判ったとしても、何故という理由が判らないと問題です。
それからローカルとサーバの差分を何の為に調べるのでしょうか?
そもそもローカルを有効と考えるのが誤りで、
アップロードしたらローカルは廃棄。
差分チェックという事は通信しているのは確かなので
必要分(作業対象分)をダウンロードするのが当然かと。
もしくは、常にそれぞれの同期を取るか。
少なくともあなたの処のローカルが最新というのは無理ですので、サーバの内容を変えたらあなたのローカル環境も同期をとり、もしもうひとりの方も別のローカル環境を持つならばそこも同期をとると・・・。
そもそも何故にローカル環境が必要なのか?
更新作業の為ならば、その時にサーバから取ってくるのが当たり前。
だって、アップされている物に対しての更新なのだから。
よってアップした後はローカルは廃棄ですね。本来。
次にテスト環境だとするならば、より精度を増す事を考えれば、その都度全ダウンロードが理想です。
ただ、規模の問題が発生した場合は、
ローカルも常に同期をとるしかないかと。
ただし、ローカルといいながら個人の環境ではなくなってしまうので要注意。
結局、文書の作成が一番かと。
あと念の為、当たり前の事なのですが、履歴管理も必要となります。同じソースでもいつの時のか残す必要が。
書いててやはり不思議に思うのですが、
そもそも、複数の担当者で他が何をしたか判らない状態が非常に問題かと?
相手が直した事でもあなたが知らなければ
同じ修正事項をあなたが起こしてしまう可能性もあるという事ですよね!?
逆も同じであなたが意図して直した事を他の人は知らなくて
また修正が必要な物をアップしてしまうと・・・。
お礼忘れ!OKWaveがどういうシステムなのか、ようやく分かりました。。ありがとうございました!なんとか規約を作って運用しております。ありがとうございました。
No.2
- 回答日時:
WEBページの更新という単純にも複雑にもなる作業を複数で行う場合、個人個人の注意力などに頼るとまずうまく行きません。
なぜなら人はミスをするからです。複数の人で管理を行うには、そういう前提でのサイト構造、ディレクトリ構成などが必要です。もう1人の担当者とそのあたりの役割分担、担当者毎にディレクトリを別けるなどの調整の余地はないのでしょうか?仮に差分が解ったとしても、もし二人が同時に同じファイルをいじる可能性もあるのですから、どこかで必ずコンフリクトが起こると思いますよ。
どうしても、というのであればバージョン管理ツールなどもあるので何とかなりますが、そこまでするような内容でもないように思いますし、担当者が増えた時点で新たなルール作りが必要に思います。
お礼忘れ!OKWaveがどういうシステムなのか、ようやく分かりました。。ありがとうございました!
サイト構造上の問題ではなく、同じページを、日によって担当が変わったりする場合だったんですが、規約を決めて運用できるようになりました。ありがとうございます。
No.3
- 回答日時:
複数人によるテキストファイルの管理ならば、CVSの導入をお薦めします。
サーバー上にリポジトリを作成し、各担当者のローカルと同様にWebサーバーのファイルもチェックアウトして取り出すようにすると、サーバー上も常に最新にしておくことができます。
CVSは、衝突の回避もできますし、変更履歴もとれますし、複数人でのテキスト編集、もちろんHTML編集にも適しています。
詳細は、御自身で調べてください。
また、CVS対応のエディタとして、アンカーシステムズのPeggyProを紹介しておきます。
アンカーシステムズ:http://www2.noritz.co.jp/anchor/
参考URL:http://www.radiofly.to/nishi/cvs/cvs.html
お礼忘れ!OKWaveがどういうシステムなのか、ようやく分かりました。。ありがとうございました!
CVS試してみました。が、ちょっとよく分からなかったので、また中規模のサイト運用の時に、やってみようと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ネットワーク 瞬快 コンソール操作 ローカル端末のファイルをリモート端末にコピーする方法がない? 1 2023/03/17 18:56
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- ドメイン・サーバー・クラウドサービス 自作サイトをサーバーにアップロードしたのですが… 2 2022/11/08 18:12
- その他(IT・Webサービス) WEBサイト内のファイルを探す方法は? 1 2022/11/11 16:38
- ホームページ作成・プログラミング Adobe DreamweaverでのサイトのFTP 2 2023/03/05 11:55
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- その他(社会・学校・職場) 業務内容についてどう思いますか? 私は客先の仕事を下請けとして行うという仕事をしていますが、(客先の 2 2022/05/04 16:17
- その他(データベース) Excel VBA 転記について 1 2022/04/20 16:55
- その他(社会・学校・職場) 業務内容についてどう思いますか? 私は客先の仕事を下請けとして行うという仕事をしていますが、(客先の 3 2022/05/04 17:55
- Windows 10 原神 ファイル解凍中に 落ちてしまう 1 2022/08/01 20:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLでDBからデータを表形式で...
-
リンクを押すとEXEファイルを実...
-
Python3, Flask, Jinja2などで...
-
HTMLファイルにテキストファイ...
-
Webスクレイピング Google Cola...
-
imageタグの画像データを取得す...
-
Ajax非同期通信の多重リクエス...
-
[JavaScript] preven...
-
php ob_flushが全く動作しない
-
画面遷移しないで画像の追加を...
-
カーソルの動きに合わせてDBか...
-
非同期式3進カウンタ
-
非同期通信を使うタイミングが...
-
C言語のif文について教えてくだ...
-
【JavaScript】confirmのボタン...
-
PHPを書籍で勉強しているのですが
-
OVERLAPPED構造体が分かりませ...
-
AJAXとSEO。同期通信とPHP送信...
-
c# WebBrowserの通信のキャプチャ
-
jQueryのAjaxで通信の途中結果...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HTMLでDBからデータを表形式で...
-
saved from url=(0013)abou
-
リンクを押すとEXEファイルを実...
-
ローカル用HTMLファイルの安全...
-
ソースのリンク先などの暗号化...
-
ローカルでのhtmlチェックにつ...
-
制作したサイトが文字化けして...
-
ブラウザ(IE)からEXEファイル...
-
subversionでコミットしたらftp...
-
F5などで更新すると、画像やCSS...
-
ローカルファイル(mp3)の再生
-
NetBeansのFTP機能について
-
HTMLファイル内にformの記述を...
-
htmlからhtaへのリンク
-
imageタグの画像データを取得す...
-
Flickity で画像にリンクを貼る...
-
ローカルにあるhtmlをブラウザ...
-
サーバー側でのサイト表示がお...
-
アップロードするとレイアウト...
-
HTMLファイルにテキストファイ...
おすすめ情報