linux下svn创建版本库/导出/导入近来仍然在折腾ubuntu下的svn,命令行下的svn还真是没用过。在创建版本库时遇见了点问题,特此写下来备忘一下:

创建版本库:

linux生成库文件_linux库_svn linux 创建版本库

终端输入:svnadmincreate[路径]

该路径可以是相对路径,比如svn linux 创建版本库,当前在home/user/svn/目录下svn linux 创建版本库,输入svnadmincreatemyprojectlinux开源软件,则该版本库会被创建在home/user/svn/目录下,新建一个文件夹名为myproject,其中便是版本库的文件了。

将文件导出版本库:

linux生成库文件_svn linux 创建版本库_linux库

终端输入:svnimport[源路径][目标版本库路径]-m[日志信息]

源路径可以是相对路径,导出时会递归导出源路径下的所有文件和文件夹,目标版本库路径须要绝对目录(总之我试验是这样的),比如版本库的目录是:home/user/svn/myproject/。则应当这样写:file:///home/user/svn/myproject/

linux库_linux生成库文件_svn linux 创建版本库

比如将当前目录导出版本库myproject:

svnimport.file:///home/user/svn/myproject-m”导出文件”

从版本库导入:

导出后原文件并未被列入版本管理,倘若获得受版本控制的文件linux命令vi,就须要从版本库导入

终端输入:svnco[版本库路径][导入目标路径]

比如将myproject库中的文件导入到当前目录:svncofile:///home/user/svn/myproject.

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复