「UNIX一般」流儀なんで勘弁してやってくらはい(苦笑)。仕様であって改竄ではないのです。処理するので、このディレクトリは出てきません。同様のものがある、履歴管理ツールのお約束(仕様)ですな。ま、しょせん道具なので、その限界と使い方をきちんと把握した上でつかいましょーってことで。使えていれば、それこそ1分(+転送時間)でソースいじりが始められたはずです。以外の選択肢は事実上ないのですにょ。用インターフェースソフトが軒並不幸になるという罠もあったりして(爆)。ソリューションをまとめて下さい。あと、レポジトリに入ってしまったソースの、安全な改行コード&文字コード統一ツールとかってのも作ってる人おらんのかな(苦笑)。「初期からの設定を含む運用でカバー」ってパターンが大半なんだろな。▽続CVSあー、それもちょっと違います。CVSってのは、ゆいさんのおっしゃってる「マージくらい自分でやろうよ」を、ちょっとばかり手を抜いて楽に実行するためのシステムなのです。比較のために、一般的な更新管理ツールの動作をのべておきます。代表される、古典的な更新管理ツールの基本は、「ファイルのロック」です。あるファイルを操作できるのは一人だけであり、だれかが作業中は、それを他の人がいじることができません。ロックしていた人が作業を完了したら、それをコミットすることで、新しいバージョンとして登録されるわけです。ロックを解除すると他の人が作業できるようになります。いうのは、これとは発想が根本的に違います。してきたら、プログラマは、その全てのファイルを好き勝手にいじくりまわすことができます。足したり消したりも自由です。作業が完了した時点で、それをコミットすると、それが新しいバージョンとして登録されます。思われることでしょう。コミットする前に、かならず、手元で、他人の行った変更をマージ作業することが強制されます。他人が行った変更を、自分の手元に反映処理しておかないかぎり、コミットは拒否されます。コマンドを実行すると、このマージ作業を、半分自動でしてくれます※2。自分いじったところと関係無い他人の変更は、そのまま自分の手元に反映されます。仮に同じファイルでも、いじったところと別の行であれば、それも自動的に反映されます。行番号がちょっとずれたくらいなら、適当に予測して適当な位置にあわせて反映してくれます。ここで、プログラマは、いきなりコミットするのではなく、自分が追加した差分が最終的に問題ないことを自分の目と手で確認してから(最低限コンパイルは通る状態にしておくのが基本です)、コミットを行うわけです。自分の行っている作業と、だれかの行った作業がおもいっきり衝突している場合はどうなるか?といいますと、ファイルの中に、「ここが衝突してるから直せ」というマークがついて、両者の変更が併記された状態になります。なったらコンパイルの通りようが無い、明快に「壊れた」状態になります。システムがいろいろ危険なのは、想像してみればすぐわかると思います。処理さえしてしまえばコミットできてしまうので、他人の変更点をさくさく削除してからコミットするというのは簡単にできます。それが壊れているかどうかは関知しようがない)。みんなが協調して作業している、ということが前提なわけです。作業した内容は全部レポジトリに記録されているので問題が生じたより前に戻すこともいつでも可能ではあります。ディレクトリの役目なのですが、ここには別にユーザが行った更新情報が記録されていくわけではありません。「ファイルを変更した」とか「このファイルは次のコミットの時に新しく追加/削除するつもりのファイル」とか、そういった、作業上のメモが入っているだけなのです。する時に、全ファイルを走査しなおして、「これは足すのか?」とかいちいち聞くような構造にすれば、ここの情報無しにでも処理することは理論上は可能です。それは、あまりにうっとおしい、あと、処理に時間がかかりすぎるので、するつもりの作業メモを書き出しているわけなのです。その性質上レポジトリを複数いろんな場所に持てるので、「このディレクトリはどこのレポジトリからもってきた」とか、「このディレクトリには、これこれこういったファイルがあるはずだよ」とか、そういった情報も記録されています。「最新版」と「手元で自分が作業した版」をつきあわせて、一つ一つ差をしらべて、どのくらい違ってるかを一目でチェックしてから、新しい「最新版」がつくれるという便利君であり、それ以上のものではないのです※5。いった、みんなの「俺作業」を一カ所に集めることができるわけ。してきたものは、「誰かが最後にまとめた『オリジナル』」以外のなにものでもないのです。自分の作業は「新たな『オリジナル』」になって、他の人の作業のベースになるのです。Versioning」として規格(RFC)にはなっていますが、まだその全てを実装したシステム例はありません。※1:厳密には、最後のコミット処理をしている間だけは、ディレクトリ単位でロック処理しています。やりなおしになります※4:実はそのマーク消したらクリアしたことになります。※5:まあ、あと、あらゆる更新記録(コミットの記録)をレポジトリ(サーバ側)が保持してますから、いつだれがどこをどう作業したかというのが確認できたり、2種類のバージョンを枝わけして管理したりといった芸当はできます▽雑記BパートだけまとめてDVDで出して下さい。▽雑記でじこミュニケーションクリア〜。「いまいち店長」(汗)。電車での行き帰りに、ちまちまプレイしてました。最初のあたりで、ブロッコリー買ってしまったのがけっこう後々まで尾をひいてしまったにょ。エンディングで知人の名前を二つもみつけてしまう罠。あー、そか、この仕事だったのか。世間狭いや(苦笑)きびきびうごいて、楽しいソフトでした。お店のシミュレーションは、まあ、こんなもんでしょうってところですが、イベントCGも多いし、ファンむけのソフトとしては、おおむね満足いく出来なのではないかと思いますです。声は脳内補完の方向で。かわったもんつくってるのね。すごいんじゃなかろうか。万はちょっと簡単には手がでないな(苦笑)。会社でなんかネタでもあればだけど。PCがおかしくなってしまったらしい。うーむ、インストールすらしたことない人に、その説明を電話でするというのはさすがに無理だろうな(汗)。弟がいればいいんだけど、弟は、今、どこかの海の上で、帰ってくるのは4月ごろな罠。仕方ないので、とりあえず、本体ごと送ってもらって、修復かけてから送り返すことにする。▽アレごにょごにょチェックしてもらってる横で細かいバグ修正と改修作業。このお礼はまたいずれ精神的に、てか、交通費払い忘れてました(汗)。それはまた今度会った時にでも。