web-dev-qa-db-ja.com

Visual Source Safeの[作業フォルダを上書きする]チェックボックスの意味は何ですか?

Visual Source Safeでチェックインすると、その画面に[作業フォルダーを上書きする]チェックボックスが表示されます。

チェックするかチェックしないかの違いがわかりません。

3
unknown

私はあなたがこれについて話していると思います:

screenshot

Visual SourceSafeヘルプファイルから:

作業フォルダの上書き(プロジェクトレベルのチェックインのみ)
再帰操作に関係するサブプロジェクトの作業フォルダーセットを上書きします。これは、複数のプロジェクトでいくつかの共有ファイルをチェックアウトしていて、それらすべてを同時にチェックインしたい場合に便利です。 Recursiveチェックボックスを選択した場合にのみ使用できます。

これは、サブプロジェクトごとに異なる作業フォルダーを設定した場合、システムはそれをオーバーライドし、最上位フォルダー(アクションを実行する-チェックイン、チェックアウト、または最新の取得)のみに作業フォルダーがあるかのように再帰的に動作することを意味します。その下にあるものはすべて、ディスク上でも比較的下にあります。これがそれをより明確にすることを願っています。

人気のある需要による:例:

VisualSourceSafeに次のツリーがある場合

メインプロジェクト==>作業フォルダー= c:\ MyProject 
 | -SubProject1 ==>作業フォルダー= c:\ SubProject1 
 | -SubProject2 ==>作業なしフォルダ

そして、ディスク上の対応するツリー:

 c:\ 
 | -MyProject 
 | | -SubProject1 
 | | -SubProject2 
 | -SubProject1 

したがって、MyProjectレベルでチェックインを実行し、しない [作業フォルダーの上書き]チェックボックスをオンにすると、チェックインするファイルは次の場所から取得されます。

 c:\ 
 | -MyProject 
 | | -SubProject1 
 | | -SubProject2 <- ここに
 | -SubProject1 <- そしてここ

do [作業フォルダを上書きする]チェックボックスをオンにすると、チェックインするファイルは次の場所から取得されます。

 c:\ 
 | -MyProject 
 | | -SubProject1 <- ここに
 | | -SubProject2 <- そしてここ
 | -SubProject1 
4
fretje