今週、「
外資系投資銀行のエクセル仕事術」という記事が
/.Jの日記で
話題になっていた。記事の
第5回では上書き保存をせず、その都度別名保存するというテクニックが紹介されているが、本家/.では別名保存の結果生じるバージョン管理の問題が先週話題になっていた。
本家/.「
Ask Slashdot: Version Control For Non-Developers?」より
私の配偶者は多数の文書(Word、スプレッドシート、スキャンした文書など)を扱う会社で働いており、バージョン管理の問題で毎週数時間を無駄にしている。文書はいわゆる階層構造を用いて共有サーバーに保存されるが、諸悪の根源はそこにある。たとえば、皆が文書の上書きを恐れ、変更結果を「念のために」少し異なる名前で保存するため同じ文書の複数のバージョンができてしまい、どれが最新バージョンなのか、どれがクライアントに送られたバージョンなのかといったことが誰にもわからない状態だ。
こういった状況はバージョン管理システムを導入すれば大幅に改善されるはずだ。最初はSVNやTortoiseSVNを考えたが、開発者でなくても使いやすい、もっとシンプルなものはないだろうか。スラッシュドットの皆さんの体験談やアイディアがあれば教えてほしい。ドキュメントツリーで簡単にテキスト検索ができるものなら理想的だ。
コメントではMicrosoft SharePointを勧める意見が複数みられるが、その他のドキュメントバージョン管理システムやバージョン管理機能を備えたクラウドストレージサービス、Wikiなどを利用するといったもののほか、命名規則を検討する、仕事のやり方を見直すといったローテクな提案もある。皆さんはどのように文書ファイルのバージョン管理を行っているだろうか。