Dreamweverで直接VSSファイルを呼び込む方法

2006年12月07日 仕事の雑感

今、某案件の開発をしていて、社内使っているファイルのバージョン管理システムのCVSの代わりに、この案件は外部のシステム会社さんと共同開発って事もあり、バージョン管理システムに、CVSの後継である「Subversion」を使っています。
(正確にはCVSではなく、MSのバージョン管理システムのVSSなのですが)

そのバージョン管理ツールSubversionのクライアント側のアプリケーションとして「TortoiseSVN」というのを使っている(CVSというツールのクライアント側のアプリケーションがVSS、といったら分かるかな?)のですが、これがやたらと便利なんです。

って事で、VSSであれぐらい使いやすいものはないかな?といろいろ見てたんですが、VSS自体はファイルの管理ツールとしては結構こなれているみたいですね。

そんな事もあり、さすがにエクスプローラーの統合されたツールてのは難しいみたいですが、いろいろと見ていたらDreamweaverにSourceSafeをリモート情報として設定したら、チェックイン・チェックアウトがDreamweaverから直接出来る事を発見。

ということで、本当に全部を上手く使おうと思ったら、サイト設定→DreamweaverとFireworksのラウンドトリップ機能を使う →DreamweaverでVSSサーバーにアクセス、とするべきなのかも?と思いますが、現状でもVSSの代わりにDreamweaverを使うってだけでもかなーり便利な気がしたので、とりあえず上げてみます。(前置きなげぇ・・・・)

■ドリでクライアント、もしくは案件毎にサイト設定をする。

ローカル設定

ローカル設定

・ローカル情報

社内ではファイルサーバーを使っている関係で「初期設定イメージフォルダ」をどこにするのか?ってのがかなり難しいんですが、ローカルルートフォルダの外に「初期設定イメージフォルダ」を設定すると、ドリに一応怒られます。

・リモート情報

・リモート情報

・リモート情報

アクセスのプルダウンの中に「SourceSafe(R)データベース」がありますが、これが社内のVSSにアクセスする為の設定です。
このとき、下のチェックボックスの「保存時に自動的にファイルをアップロード」にチェックを入れると、保存する度にバージョンを上げていく事になるので、明確にコミットの時だけにしたいので、名村は外しました。

テストサーバー設定

テストサーバー設定

本来はサーバーモデルは事務所では別の言語なんですけど、それが選択肢にないので、これにしています。
URL接頭辞は、一応テストサーバーそのままにしています。

・クローク

あとはクロークの設定ですが、素材ファイルは上げたくないので、こんな設定に。

これで、設定をしてみると、ドリの右メニューの中の「ファイル」に「ローカルルートフォルダ」で指定していたファイルを読み込みにいってくれます。
このときはまだVSSでいう「最新バージョンの取得」をしたわけではありません。

なのでドリでだと面倒ですけど、サイト名を選択して、チェックイン。
その後チェックアウトの解除をすることで読み専になっているVSSのファイルを取得できます。

で、ドリを見てみると・・・・・・

ファイル

ファイル

鍵マークがついています!!
これはまだチェックアウトしていない状態って事ですね。

その上でファイル上で右クリックすると・・・・・

チェックアウトなど

チェックアウトなど

VSSでも使ってるコマンドキター!!!!
これでチェックアウト、チェックインが普通に出来ます。

実際にここでチェックアウトしたらVSS側でも(当たり前ですが)チェックアウト状態になっていました!

これで以前より煩雑だった工程を一つ削ることが出来ました。
結構画期的な状態だったりするんです、これでも(笑)

winmerge出の比較画面

winmerge出の比較画面

あと、バージョン管理をしているわけですから、ファイルの比較をする、って事が出てきます。

これは、アプリケーションを別途インストールしないといけないのですが、VSSについている様な左右分けで見られるアプリケーションとしては、いろいろ調べてみたんですが、「WinMerge」ってアプリケーションは比較的評判がいいようです。

これをインストールしてドリでこのアプリケーションを指定すれば、VSSでやっていることは殆どできるようになります。

その上、直接チェックイン、チェックアウトが出来るので、ドリ使いの人にとっては簡単かもしれません。

って事で備忘録でした[謎]

著者写真
この記事を書いた人
名村晋治 / 株式会社サービシンク

都内のWeb制作会社のWebディレクター兼代表取締役。 1994年にインターネットに出会い、1996年、学生4名でのWeb制作事業をはじめ、Web黎明期から多くの大手企業のサイト制作・開発に携わる。 2000年から2005年までは不動産検索サイト「LIFULL HOME"S」を運営する株式会社LIFULL、2005年から2009年までは都内のWeb制作会社の取締役として参画し、2010年に株式会社サービシンクを立ち上げ、代表を務める。 現在もWebディレクターとして現場でのPMを行う。 経験案件規模は直請けで10万円〜3億円。 過去900人以上が受講している「Webディレクター育成講座」は2000年より開催し今年で25年目。 2020年よりWebクリエイターへの情報提供のためのPodcast「Webディレクションやってますラジオ」を毎週金曜23時に配信中。 不動産テック協会 理事 2023年慶應義塾大学大学院経営管理研究科(MBA)取得

@yakumo

関連記事

同じカテゴリー「仕事の雑感」の新着記事を表示しています。

「努力は無駄」「才能が全て」と思っているあなたへ。必要なのは努力・才能・運の3つ、そして「行動」

2026年09月07日

「努力は無駄」「才能が全て」と思っているあなたへ。必要なのは努力・才能・運の3つ、そして「行動」

働き方は再び「しっかり働く」への揺り戻しが始まった

2025年10月06日

働き方は再び「しっかり働く」への揺り戻しが始まった

The Future of Web Development: Exploring AR as the Next Big Step

2025年01月31日

The Future of Web Development: Exploring AR as the Next Big Step

次世代ウェブ制作の行方:AR時代におけるウェブ表現の未来

2025年01月31日

次世代ウェブ制作の行方:AR時代におけるウェブ表現の未来

生成AI時代になった今、何を信じるのか?

2024年12月10日

生成AI時代になった今、何を信じるのか?

追悼:Web業界の巨星、福井信蔵さん

2024年10月23日

追悼:Web業界の巨星、福井信蔵さん