linux下svn创建版本库/导入/导出
2016-05-06 09:51
169 查看
最近一直在折腾ubuntu下的svn,命令行下的svn还真是没用过。在创建版本库时遇到了点问题,特此写出来备忘一下:
创建版本库:
终端输入:svnadmin create [路径]
该路径可以是相对路径,例如,当前在home/user/svn/目录下,输入svnadmin create myproject,则该版本库会被创建在home/user/svn/目录下,新建一个文件夹名为myproject,其中便是版本库的文件了。
将文件导入版本库:
终端输入:svn import [源路径] [目标版本库路径] -m [日志信息]
源路径可以是相对路径,导入时会递归导入源路径下的所有文件和文件夹,目标版本库路径需要绝对目录(反正我试验是这样的),例如版本库的目录是:home/user/svn/myproject/。则应该这样写:file:///home/user/svn/myproject/
例如将当前目录导入版本库myproject:
svn import . file:///home/user/svn/myproject -m "导入文件"
从版本库导出:
导入后原文件并未被纳入版本管理,若想获得受版本控制的文件,就需要从版本库导出
终端输入:svn co [版本库路径] [导出目标路径]
例如将myproject库中的文件导出到当前目录:svn co file:///home/user/svn/myproject .
创建版本库:
终端输入:svnadmin create [路径]
该路径可以是相对路径,例如,当前在home/user/svn/目录下,输入svnadmin create myproject,则该版本库会被创建在home/user/svn/目录下,新建一个文件夹名为myproject,其中便是版本库的文件了。
将文件导入版本库:
终端输入:svn import [源路径] [目标版本库路径] -m [日志信息]
源路径可以是相对路径,导入时会递归导入源路径下的所有文件和文件夹,目标版本库路径需要绝对目录(反正我试验是这样的),例如版本库的目录是:home/user/svn/myproject/。则应该这样写:file:///home/user/svn/myproject/
例如将当前目录导入版本库myproject:
svn import . file:///home/user/svn/myproject -m "导入文件"
从版本库导出:
导入后原文件并未被纳入版本管理,若想获得受版本控制的文件,就需要从版本库导出
终端输入:svn co [版本库路径] [导出目标路径]
例如将myproject库中的文件导出到当前目录:svn co file:///home/user/svn/myproject .
相关文章推荐
- centos7 Nexus maven私有仓库
- linux命令mv:移动文件、文件重命名
- 2016年学习linux决心书
- 我的2016年Linux学习决心书(老男孩在线教育Linux培训就业班第二期)
- VirtualBox安装增强功能(Linux)及挂载共享盘
- Linux 系统分析命令图
- 查看Linux系统信息命令
- robotframework 精简安装方法(pip版)
- Linux whatis man man: nothing appropriate
- Linux根文件系统裁剪 论文阅读笔记
- Linux学习之vim编辑器
- CentOS 6.4 下安装中文输入法 Fcitx 4.0.0版本
- 修改2410的linux串口驱动,使其支持RS485
- 在centos7搜狗拼音输入法安装
- 程序员必读:Linux内存管理剖析
- Linux下使用system()函数一定要谨慎
- 下载linux系统
- linux下代替system的基于管道的popen和pclose函数
- Linux服务器时间同步
- 每天一个Linux命令(8)cat命令