linux svn 客户端基本使用命令

简介: 1.从svn获取项目svn co URL --username XX --password XX;2.添加code filesvn add codeFile;svn ci -m "commit description.

1.从svn获取项目

svn co URL --username XX --password XX;

2.添加code file

svn add codeFile;

svn ci -m "commit description...";

 

3.在linux svn客户端更新codeFile

svn move oldCodeFile newCodeFile;

svn ci -m "更新codeFile description";

 

4.在linux svn客户端删除文件 及目录

svn del/remove/rm file or dir;

svn ci -m "commit description";

 

5.在linux客户端导入本地项目到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 .

目录
相关文章
|
2天前
|
存储 安全 Linux
|
1天前
|
Linux 开发工具 虚拟化
【Linux】基础学习篇二:Linux基础命令(持续更新)
【Linux】基础学习篇二:Linux基础命令(持续更新)
|
1天前
|
安全 Linux 数据安全/隐私保护
Linux命令 su 和 sudo 的区别
【2月更文挑战第5天】
8 0
Linux命令 su 和 sudo 的区别
|
1天前
|
Linux Shell
|
2天前
|
Linux
|
3天前
linux-tar命令-3
linux-tar命令
13 2
|
3天前
linux-tar命令-2
linux-tar命令
8 0
|
3天前
|
Linux
linux-tar命令-1
linux-tar命令
14 2
|
3天前
|
存储 安全 算法
|
4天前
|
安全 Linux
Linux cp命令无法强制覆盖
Linux cp命令无法强制覆盖

相关产品

  • 云迁移中心