• ベストアンサー

Visual SourceSafeのソースは別の媒体に保存できますか?

Visual SourceSafe というソース管理のための ソフトがあることを知りました。 過去の変更履歴も保存してあるとのことなのですが、 おそらく勘ですが、その保存してあるファイルは どこか普通に見れるフォルダの中にあるのではなく、 Visual SourceSafe を立ち上げないとみることが できないのだと思います。 そうした時に、MOとかに過去の履歴ごとぜ~んぶを (最新のだけでなく) 別の媒体に保存したいと考えたとき、 そんなことはできるのでしょうか? そういう機能でもあるのでしょうか? どなたかご教授ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • mfuku
  • ベストアンサー率50% (173/345)
回答No.4

#2の者です。 >仮にSourceSafeがインストールされているPCが >壊れてしまった場合、バックアップはとれないと >いうことでしょうか? 弊社の場合、以下の方法でVSSサーバーがダウンした時に備えてます。 (1)作業フォルダをVSSサーバー以外(例えば、作業者自身のクライアントPC)に設定することで、ほぼ確実に最新の状態のバックアップは確保できる。 (2)定期的にVSSサーバー自体のHDDをバックアップする。 とりあえず、(1)の方法で、特に意識することなく通常の作業によりバックアップがとれる形になります。 従って、(2)は場合によっては行ってませんが、今まで(1)の方法だけで、作業者分のバックアップがとれるので、これまでソースが消え去るなどの不都合が生じたことはありませんでした。 #プロジェクトのアーカイブを出力できることは初めて知りました。勉強になります。

GBSGBS
質問者

お礼

再びの回答感謝です! 参考になります。 #プロジェクトのアーカイブは、まだ使ってないので 使い勝手の程はまだ、いまいち分からないです。

その他の回答 (3)

  • yomo3
  • ベストアンサー率32% (88/269)
回答No.3

#1です。 >たとえば、OutlookExpressの受信データはOutlookExpressなどでしか見れませんよね・・。 んなことありません。 「普通の」という言葉は難しいですな。 実際に見たことあります? 見るのが難しいと言うだけで、不可能ではありません。

GBSGBS
質問者

お礼

一般的(簡単)には見れないということですよね。 一般的に不可能だとしても、どこかにはできる人が いるってことはたくさんあると思います。

  • mfuku
  • ベストアンサー率50% (173/345)
回答No.2

Visual Source Safe(以下VSS)を5年以上使っている者です。 ソースはVSSを立ち上げなければ見れないと言うわけではありません。 いわゆる、普通のフォルダにソースが存在します。 ちなみに、過去の変更履歴を全部MOなどにコピーするようなことはできないと思います(できるかもしれませんが私はやり方を知りませんし、やろうと思ったことも、やる必要が出たこともありません)。 過去の変更履歴はVSSのサーバーで全て管理されてます。 ですから、サーバーのHDDをコピーすればできるのかもしれませんが・・あまり意味がないと思います。 VSSの簡単な仕組みは・・。 VSSサーバーが図書館みたいなものと考えて下さい。 各作業者は、作業フォルダ(←普通のフォルダです)をそれぞれ設定し、そこで作業をします。 作業者は、図書館(サーバー)に対して、「最新のソース下さい」と要求すればくれます。 また、「このファイルを6月20日時点の状態に戻して、それを最新にして下さい」という要求もすることができます。 他には、「今の時点のファイルと、6月20日時点のファイルの違いを教えて下さい」という要求もすることができます。 実際の、開発作業では、まず貸し出し(チェックアウト)を行い、それを行うと貸し出された作業者以外変更できないようになります。 作業者はソースを書き換えます。 書き換え終わったら、サーバー(図書館)に返却(チェックイン)します。 こういった一連の管理をVSSサーバーが図書館のように行ってくれます。

GBSGBS
質問者

お礼

分かりやすい回答ありがとうございますっ。 あまり意味がないですか・・。 仮にSourceSafeがインストールされているPCが 壊れてしまった場合、バックアップはとれないと いうことでしょうか? 過去の変更履歴も保存したい理由がここにあります。 変更履歴がいらないのなら、SourceSafeを使わずに 単に最新のファイルを保存していけばいいかなと 思っていたので。 普通のフォルダに入っているとは知りませんでした。 タメになりました。 えっと、調べてみた結果Visual SourceSafeアドミニスト レーターからプロジェクトのアーカイブを作ることが できるみたいです。 もし作ることができないなら、他のサーバーにデータを うつすことなどができないはずなので、こういう機能が あるはずだと思っていました。 というわけで、過去の変更履歴を全部MOなどにコピーするようなことはできそうです。

  • yomo3
  • ベストアンサー率32% (88/269)
回答No.1

こんにちは。 >どこか普通に見れるフォルダの中にあるのではなく、 そんなフォルダは一般的に行って存在しません。 そんなフォルダが仮にあったとして(原理的には可能です)、そういうフォルダに普通のアプリケーションがアクセスするなんて非常に面倒なことをやるとも思えません。 ですから、仮にどこにあるかわからないとしてもどこかにはあるはずで、そのフォルダなりファイルなりを丸ごとコピーすれば保存は可能なはずです。 隠しファイルや隠しフォルダになっている場合、普通には見れませんが、フォルダオプションで隠しファイルを表示するように設定すれば見れます。 履歴が一つ一つのファイルになっているかどうかは、そのソフト自身を使ったことがないのでよくわかりません。

GBSGBS
質問者

お礼

どこかのフォルダに絶対入っていて それを丸ごとコピーすればOKだということは 感覚的に分かっていました。 問題は、普通に見れる形式のファイルか どうかということです。 たとえば、OutlookExpressの受信データ はOutlookExpressなどでしか見れませんよね・・。

関連するQ&A