人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VSSでチェックイン時に、チェックインされたファイルをサーバーの指定のフォルダにプッシュする方法を教えてください

●質問者: kurokw
●カテゴリ:コンピュータ
✍キーワード:VSS サーバー チェックイン ファイル フォルダ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● cx20
●10ポイント

http://www.microsoft.com/japan/msdn/library/ja/guides/html/vstsk...

シャドウ フォルダの作成

そういえば「シャドウ フォルダ」というのがあったのを思い出しました。

1. 「Visual SourceSafe 6.0 アドミニストレータ」を起動

2. [ツール] - [オプション] を選択

3. 「シャドウ フォルダ」で以下の項目を設定。

・シャドウ フォルダを設定するプロジェクト。

・次のフォルダをシャドウフォルダに設定する

■ シャドウ フォルダ

ネットワーク サーバー上に作成して、プロジェクト内の全ファイ

ルのカレント バージョンを保持するためのフォルダです。

シャドウ フォルダには、ファイルのマスター コピーやローカル

コピーは含まれません。シャドウ フォルダは、プロジェクト全体

の構造を表示します。

また、プロジェクトのビルドやコンパイルにも適しています。


2 ● cx20
●10ポイント

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

◎質問者からの返答

いえ、あるはずなんです。

前にいたプロジェクトでは、その設定で行われていました・・・

ネットワークが切れてたりするとチェックイン時にプッシュするフォルダが見つかりませんと表示されていたので、VSSの設定で間違いないと思います。


3 ● name_mm
●50ポイント

http://localhost/

URLはダミーです。

チェックインした際の最新ファイルとコピーするという認識で正しければ、VSSのシャドウフォルダを使用すればいいと思います。

シャドウフォルダについては、VSSのヘルプでキーワードに「シャドウ」を入力すると、利用、設定方法が詳しく記載されています。

尚、環境はVSS6.0dです。

◎質問者からの返答

完璧です。ありがとうございます〜

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ