そういえば「シャドウ フォルダ」というのがあったのを思い出しました。
1. 「Visual SourceSafe 6.0 アドミニストレータ」を起動
2. [ツール] - [オプション] を選択
3. 「シャドウ フォルダ」で以下の項目を設定。
・シャドウ フォルダを設定するプロジェクト。
・次のフォルダをシャドウフォルダに設定する
■ シャドウ フォルダ
ネットワーク サーバー上に作成して、プロジェクト内の全ファイ
ルのカレント バージョンを保持するためのフォルダです。
シャドウ フォルダには、ファイルのマスター コピーやローカル
コピーは含まれません。シャドウ フォルダは、プロジェクト全体
の構造を表示します。
また、プロジェクトのビルドやコンパイルにも適しています。
http://www.hondarer-soft.com/cx/pukiwiki/pukiwiki.php?Software%2...
[hondarer-soft] to [cx20.main.jp]
チェックインするときにサーバーにファイルを
自動的にアップロードするやり方は分かりません。
(なかったような・・・(^^A)
もし、やるとしたら、サーバー上のタスクスケジューラで
以下のようなファイル取得用のバッチファイルを登録し
ファイルの取得(ダウンロード)を自動化させるようなやり方でしょうか。
VSS のコマンドは、ss.exe(VSS のコマンドライン用プログラム)
を利用することによって、すべてコマンドラインから
利用することが可能です。
詳しくは、VSS のヘルプを参照してください。
<環境変数の説明>
SSDIR … ss.exe がある場所
SSUSER … VSS のログオンユーザー名
SSPWD … VSS のログオンパスワード
<SSGET.BAT>
REM --------------------------
REM VSS から最新のソースを取得
REM --------------------------
SET VSSWORKDRV=C:
SET VSSWORK=%VSSWORKDRV%¥VSS¥ProjectName¥Src
SET VSSDIR=¥¥ServerName¥vss¥win32
SET SSDIR=¥¥ServerName¥ProjectName¥vss
SET SSUSER=username
SET SSPWD=password
SET PATH=%VSSDIR%;%PATH%
SS workfold $/ %VSSWORK% -I-Y
%VSSWORKDRV%
CD %VSSWORK%
SS get $/*.* -I-Y -R
URLはダミーです。
チェックインした際の最新ファイルとコピーするという認識で正しければ、VSSのシャドウフォルダを使用すればいいと思います。
シャドウフォルダについては、VSSのヘルプでキーワードに「シャドウ」を入力すると、利用、設定方法が詳しく記載されています。
尚、環境はVSS6.0dです。
完璧です。ありがとうございます〜
いえ、あるはずなんです。
前にいたプロジェクトでは、その設定で行われていました・・・
ネットワークが切れてたりするとチェックイン時にプッシュするフォルダが見つかりませんと表示されていたので、VSSの設定で間違いないと思います。