如何从Subversion存储库导出信息
从Subversion存储库导出信息的操作
您可能需要获取不带. svn 目录的 Subversion 工作树的干净本地副本。除了检出文件,然后手动删除管理目录之外,你还可以使用Subversion存储库浏览器中提供的导出命令。
要从Subversion存储库导出目录,请执行以下操作:
- 在主菜单中,选择:VCS | 浏览VCS存储库| 浏览Subversion Repository(VCS | Browse VCS Repository | Browse Subversion Repository),以打开SVN存储库工具窗口。
- 右键单击要导出的目录,然后从上下文菜单中选择“导出(Export)”。
- 在打开的“选择路径(Select Path)”对话框中,指定目标目录,然后单击“确定(OK)”。
- 在打开的“SVN导出选项(SVN Export Options)”对话框中,选中“导出(Export)”和“目标(Destination)” 路径,并指定以下选项:
- Depth(深度):使用此下拉列表来指定递归到Subversion子目录的范围。可用的选项是:
- 工作副本(working copy):选择此选项可从尚未检出的存储库子树中获取文件/目录。
- 空(empty):选择此选项只涉及当前文件。
- 文件(files):选择此选项涉及当前文件夹中的文件。
- 立即(immediates):选择此选项涉及当前文件的直接子项。
- 无穷大(infinity):选择此选项以启用完整递归。
- Replace existing files(替换现有文件):选择此选项可将目标目录中的文件替换为导出的源文件。
- Include external locations(包含外部位置):选择此选项可将外部引用包含到导出中。
- 使用以下命令重写“native”EOL:如果要重写该svn:eol-style=native属性,请使用此下拉列表 。如果共享同一个存储库的团队成员使用不同的操作系统,这可能会导致行尾出现问题,这非常有用。可以使用以下行分隔符选项:
- 无(None):默认情况下选择此选项,并保持svn:eol-style=native属性不变。
- LF:如果您使用的是unix系统,请选择此选项。
- CRLF:如果您使用Windows系统,请选择此选项。
- CR:如果您使用的是macOS系统,请选择此选项。
- Depth(深度):使用此下拉列表来指定递归到Subversion子目录的范围。可用的选项是: