版本控制环境选项
您可以使用此组选项控制许多版本控制环境设置的默认值。
源代码管理环境设置
列表中包含以下三项:
Team Foundation 如果使用 Team Foundation 版本控制进行版本控制,请选择“Team Foundation”。
独立开发商 如果使用的是其他版本控制系统,请选择“独立开发商”。
**自定义 **如果您希望根据以下列表中的选项手动修改版本控制环境,请选择“自定义”。
源代码管理环境设置
打开解决方案或项目时获取所有内容
如果该选项处于选中状态,那么,当您打开解决方案或项目文件时,Team Foundation 版本控制会执行获取操作并将文件下载到您的工作区。 “获取最新”操作会强制检索过期文件。 此操作使用 tf get 命令。 有关更多信息,请参见 Get 命令。
关闭解决方案或项目时签入所有内容
如果该选项处于选中状态,那么,当您关闭解决方案或项目文件时,Team Foundation 版本控制会提示用户签入项。 关闭某项会签入工作文件夹及子文件夹中指定解决方案或项目的所有项。
在菜单中显示自动签出命令
如果该选项处于选中状态,则 Visual Studio Application Lifecycle Management (ALM) 会在**“文件”菜单上显示“签出以立即编辑”命令。 选中“签出以立即编辑”会禁止显示“签出”**对话框。
签入时使项保持签出状态
如果该选项处于选中状态,那么,当您执行签入操作时,Team Foundation 版本控制会使文件保持签出状态。 工作项的最新版本将保存到 Team Foundation 版本控制中,但是这些项将对您保持签出状态。
签入的项
保存
选项 |
定义 |
---|---|
提示签出 |
如果您尝试将尚未签出的项保存到版本控制系统,则 Team Foundation 版本控制会显示一个对话框,让您确认是否签出该项。 |
自动签出(默认) |
如果您尝试将尚未签出的项保存到版本控制系统,Team Foundation 版本控制将签出该项。 |
另存为 |
“另存为”选项提示您输入要将签出项保存到的位置的文件路径。 |
编辑
选项 |
定义 |
---|---|
“提示签出”(默认) |
Team Foundation 版本控制在签出任何项并更新您的工作区之前显示一个对话框。 |
提示以独占方式签出 |
Team Foundation 版本控制在签出项之前,显示一个对话框,询问您是否执行独占签出。 独占签出可防止同时对某个项执行多个签出操作。 |
自动签出 |
设置此选项后会在从版本控制系统中检索某项时自动签出该项,而不显示任何提示。 |
不做任何操作 |
如果“允许编辑签入的项”处于选中状态,则 Team Foundation 版本控制将允许您修改已签入的项。 |