Visual Source Safe 中的“覆盖工作文件夹”复选框是什么意思?

Visual Source Safe 中的“覆盖工作文件夹”复选框是什么意思?

当我在 Visual Source Safe 中签入时,屏幕上会出现一个复选框“覆盖工作文件夹”。

我不明白检查和不检查有什么区别。

答案1

我猜你正在谈论这个:

截屏

来自 Visual SourceSafe 帮助文件:

覆盖工作文件夹(仅限项目级签入)
覆盖递归操作中涉及的子项目的工作文件夹设置。如果您在多个项目中签出了一些共享文件,并且想要同时签入它们,则此功能很有用。仅当您选择 递归复选框。

这意味着如果您为不同的子项目设置了不同的工作文件夹,系统将覆盖该设置并递归执行,就好像只有顶层文件夹(您执行操作 - 签入、签出或获取最新内容)有工作文件夹,并且其下方的所有内容在磁盘上也相对位于其下方。希望这能让您更清楚。

根据大众需求:举个例子:

如果在 Visual SourceSafe 中有以下树

   主项目 ==> 工作文件夹 = c:\MyProject
     |-- SubProject1 ==> 工作文件夹 = c:\SubProject1
     |-- SubProject2 ==> 没有工作文件夹

磁盘上还有一棵对应的树:

   C:\
     |-- 我的项目
     | |-- 子项目1
     | |-- 子项目2
     |-- 子项目1

因此,当你在 MyProject 级别进行签入时,你选中“覆盖工作文件夹”复选框,然后要签入的文件将从以下位置获取:

   C:\
     |-- 我的项目
     | |-- 子项目1
     | |-- 子项目2 <--这里
     |-- 子项目1 <--和这里

当你选中“覆盖工作文件夹”复选框,则要签入的文件将从以下位置获取:

   C:\
     |-- 我的项目
     | |-- 子项目1 <--这里
     | |-- 子项目2 <--和这里
     |-- 子项目1

相关内容