linux下svn创建版本库/导出/导入近来仍然在折腾ubuntu下的svn,命令行下的svn还真是没用过。在创建版本库时遇见了点问题,特此写下来备忘一下:
创建版本库:
终端输入:svnadmincreate[路径]
该路径可以是相对路径,比如svn linux 创建版本库,当前在home/user/svn/目录下svn linux 创建版本库,输入svnadmincreatemyprojectlinux开源软件,则该版本库会被创建在home/user/svn/目录下,新建一个文件夹名为myproject,其中便是版本库的文件了。
将文件导出版本库:
终端输入:svnimport[源路径][目标版本库路径]-m[日志信息]
源路径可以是相对路径,导出时会递归导出源路径下的所有文件和文件夹,目标版本库路径须要绝对目录(总之我试验是这样的),比如版本库的目录是:home/user/svn/myproject/。则应当这样写:file:///home/user/svn/myproject/
比如将当前目录导出版本库myproject:
svnimport.file:///home/user/svn/myproject-m”导出文件”
从版本库导入:
导出后原文件并未被列入版本管理,倘若获得受版本控制的文件linux命令vi,就须要从版本库导入
终端输入:svnco[版本库路径][导入目标路径]
比如将myproject库中的文件导入到当前目录:svncofile:///home/user/svn/myproject.