在 Subversion 中使用分支
另请参见
通过 IDE 的 Subversion 支持,您可以执行以下操作:
有关使用分支的详细信息,请参见以下位置的 Subversion 文档:
签出分支
如果需要编辑已存在的分支文件夹中的文件,则可以签出该分支,以将这些文件复制到本地工作目录中。但是,您必须创建一个新的本地工作目录,将分支签出到此目录中。
将分支签出到本地工作目录中:
- 从主菜单中选择“版本控制”> "Subversion" >“签出”。将打开 Subversion“签出”向导。
- 在向导的第一个面板中输入 URL,其中包含连接协议和资源库位置。根据您选择的协议和连接要求,输入所需的任何参数(如用户名、口令和代理配置等),然后单击“下一步”。
- 在向导的“要签出的文件夹”面板中,在“资源库文件夹”字段中指定表示要签出的分支的文件夹。您可以单击“浏览”按钮,从资源库的所有文件夹列表中进行选择。如果要使用特定修订,请指定修订号。
- 要仅签出所指定文件夹的内容(即不签出文件夹本身),请选择“跳过 '<选定的文件夹>' 且仅签出其内容”选项。
- 指定要将选定的分支文件夹签出到的本地工作目录。或者,也可以单击“浏览”按钮以找到系统上的所需目录。
- 单击“完成”以签出分支文件夹。IDE 将启动签出操作,并且 IDE 的状态栏会显示将文件从资源库下载到本地工作目录的进度。也可以从“输出”窗口 (Ctrl-4) 中查看正在签出的文件。
创建分支
如果要使用单独的文件系统版本来确保稳定性或试验目的,您可以通过创建分支来完成此操作。要在 Subversion 中创建分支,您可以有效地复制某个版本控制项目或文件夹,然后将其添加到资源库中的新位置。通过 IDE 的 Subversion 支持,您可以从本地工作副本中选择源文件,或者通过浏览功能找到所使用的资源库的某个位置。在 IDE 中,您可以通过从版本控制文件或文件夹的上下文菜单中选择 "Subversion" >“复制目标”来创建分支。
创建分支:
- 选择要作为分支根的版本控制项目或文件夹(如在“项目”、“文件”或“收藏夹”窗口中),然后选择 "Subversion" >“复制目标”。将打开 Subversion“复制”对话框。
- 如果要通过本地工作副本来创建分支,请在“源”下选择“本地文件夹”,否则,选择“远程文件夹”以指定资源库中保留的版本。
- 可通过在“修订”文本框中输入修订号来指定选定项的特定修订。您可以单击“修订”文本框旁边的“搜索”按钮来查看资源库中保留的修订。
- 如果要在创建副本时避免包含选定的文件夹,请单击“跳过选定的文件夹并仅复制其内容”选项。
- 在“目标”下,选择新分支副本的目标位置。在“资源库位置”中键入资源库的相对路径,也可以单击“浏览”按钮打开一个新对话框,以帮助您浏览资源库文件夹。
- 在“副本描述”文本区域中,输入新分支文件夹的描述。如果要在创建分支后切换到该分支,请选中“切换到副本”复选框。
- 单击“复制”。IDE 通过将文件夹内容复制到资源库中的指定位置来创建分支。
切换到分支
如果要切换本地工作副本以指向资源库中的分支或其他位置,您可以使用 Subversion“切换到”命令来执行此操作。
切换到资源库中的分支或其他位置:
- 选择一个版本控制文件或文件夹(如在“项目”、“文件”或“收藏夹”窗口中),然后单击鼠标右键,从获得的菜单中选择 "Subversion" >“切换到副本”,或者从 IDE 的主菜单中选择“版本控制”>“切换到”。将打开 Subversion“切换”对话框。
- 对于“资源库文件夹”,请输入要切换到的分支文件夹,或者单击“浏览”以查看资源库中的所有位置的列表。
- 如果需要指定以前的修订,请输入选定位置的修订号。如果需要最新的修订,请将其保留为空白。要显示选定位置的所有修订的日志,您可以单击“搜索”按钮。
- 单击“切换”。IDE 将更新工作副本,以反映资源库中新选定的分支位置所保留的内容。请注意,新位置将覆盖在本地工作副本与要切换到的位置之间产生的任何差异。
-
另请参见
- 从 Subversion 资源库中签出文件
法律声明