. 初始化项目
svn import /Users/cress/本地项目目录 https://server/项目目录 -m "Initial import"
上述命令回车提交,会出现相应提示信息【需要输入密码,用户名,按照提示输入】。示例如下:
cressmatoMac-mini:conf cress$ svn import /Users/cress/本地项目目录 https://server/项目目录 -m
"Initial import"
Authentication realm: <https://ip:port> XXXXXX
Password for 'cress':
Authentication realm: <https://ip:port> XXXXXX
Username: harry
Password for 'harry':
Adding (bin) /Users/cress/本地项目目录
Committed revision 1.
说明:
svn import:导入
/Users/cress/本地项目目录:需要导入的本地电脑上的项目目录
svn://server/项目目录:保存到svn服务器上的目录
-m:本次svn命令的消息参数简写,可以svn help查看了解。
"Initial import":本次命令的操作记录说明,可以随意填写内容,最好符合本次命令的含义。
2. 下载使用项目
svn co https://server/项目目录
先在本地建立一个空目录/Users/cress/test-0406,名称最好明确为本次导出含义【个人习惯:项目+时间】
,然后使用上述命令导出项目修改。
说明:
svn co:从服务器导出当前最新版本到本地目录,co为checkout简写。
https://server/项目目录:服务器目录或文件
3. 添加文件
svn add test.txt
正常会有如下输出信息:
A test.txt
此时并未更新到svn服务器端,而是在本地建立一些隐藏的svn记录信息,需要使用commit命令提交。
说明:
svn add:添加命令
test.txt:想添加的本地文件
4. 提交添加的文件,或者本地做的修改到服务器端
svn ci -m "add test.txt by test"
正常会有如下输出信息:
Adding test.txt
Transmitting file data .
Committed revision 62.
说明:
svn ci:svn commit的简写。
-m:同上面1说明
5. 删除项目中的相应内容
svn delete https://server/项目目录/文件名称 -m "delete test.txt for test"
正常会输出本次修改后的版本,如下:
Committed revision 64.
说明:
svn delete:删除命令,危险操作,别删除东西啊。
https://server/项目目录/文件名称: 同1说明
-m: 同1说明
"delete test.txt for test":同1说明
6. 如果别人做了修改,使用svn up更新本地项目内容
svn up
正常会提示输出版本号,如下:
At revision 62.
7. 查看本地自己做了修改后,文件状态
svn status
正常会输出本地文件和服务器文件差异的状态,例如:
A test.txt
说明:
输出的内容显示,有一个test.txt文件需要添加,提交到服务器。
8. 单纯导出一个干净的项目内容
svn export https://server/项目目录
操作和2类似,但是项目内容不带有svn隐藏记录信息。
9. linux下 svn relocate命令[修改svn地址]
svn switch --relocate http://oldPath http://newpath
------------------------------
解决SVN authorization failed异常
http://www.wp31.com/717.html
mac下配置svn服务器
http://blog.sina.com.cn/s/blog_6dce99b10100wxbl.html
详解Linux命令行下常用svn命令(1)
http://os.51cto.com/art/200908/143157.htm
http://www.360doc.com/content/12/0118/14/1431424_180175427.shtml
相关推荐
slik命令行+svn命令行两个工具都可以实现svn命令行,集成到idea
SVN命令行指令操作
CollabNetSubversion-client-1.9.4-2-x64,win下面的svn命令行工具
svn 命令行安装包,直接直接通过 svn checkout svn://172.30.11.11/my_dev
详细的linux下安装svn命令行 安装Subversion服务器 debian:~# apt-get install subversion subversion-tools 创建一个新的储存库: debian:~# svnadmin create /data/svn 导入你的源码: debian:~# svn import /data...
当windows命令行不存在svn 命令时候,可以使用此安装包解决之。
不存在svn 命令时候,可以安装这个安装包,里面有编辑器说明书。
如果要在IDE里面用svn插件直接提交代码或者更新代码,需要安装svn命令行客户端,如果要在cmd里面使用svn命令,也要安装命令行客户端,解压此压缩包,在path环境变量里面配置一下就可以使用了
NULL 博文链接:https://cn-legend.iteye.com/blog/1305756
使用方法: 1.双击安装 2.配置环境变量,将安装目录%install_folder%\CollabNet\Subversion Client\添加至path中 3.在cmd使用svn help
SVN常用命令行
NULL 博文链接:https://tianqiushi.iteye.com/blog/2185075
详解Linux上svn命令行批量操作 虽然说git很好,大多数时候我也是使用git,但是有时候因为一些原因,不得不使用svn,而在linux上使用svn是没有像windows上的tortoisesvn的软件的(网上有说有类似的,但是折腾了很久...
NULL 博文链接:https://xuxiangpan888.iteye.com/blog/2210554
命令行 Subversion ,svn_cmd_line 命令行 。 svn is the official command-line client of Subversion. Its functionality is offered via a collection of task-specific subcommands, most of which accept a ...
获取svn最新版本号示例 以及svn常用命令,示例下载后 右键--编辑 查看命令
svn(subversion)是近年来崛起的项目管理工具,绝大多数开源软件都使用svn作为代码版本管理软件,直接解压即可,无需在操作安装,安全 方便 快捷,
SVN运行独立服务器(支持svn命令行操作): svnadmin.exe、svn.exe在bin目录下。 内附常用命令: 三、建立版本库(Repository)svnadmin.exe create E:\SVN_DATA\ydsauna 注册成2个服务: sc create svnservice ...
svn命令行,简单的svn使用,通过命令行实现使用svn工具