首页 > 其他 > 详细

菜鸟开发实录—02_SVN常用命令行使用指南

时间:2016-01-08 01:48:51      阅读:196      评论:0      收藏:0      [点我收藏+]

什么是SVN:这个可以百度一下下啦!

直接上命令:

svn checkout 服务器上的目录

作用:把远端的文件拷贝下来

 

svn commit 文件名 -m "注释内容"(简写格式:svn ci 文件名 -m "注释内容")
作用:将已经修改过的文件提交到版本库中,要注意和svn add 功能的区别,add并不提交到服务器,而是“预定提交到版本库中”,而commit则是传到远端。通常我会使用cd命令到所在工程所在的文件夹后,进行commit操作。
 
svn delete 文件路径 -m “描述”
作用:删除路径所在的文件,“-m "描述" ”纯粹是为了说明,可以不写。
 
svn add 文件名/目录
作用:将新的文件预定添加到版本库中(实际上并没有真正地添加到版本库中),前提是本库中没有这个文件,这个文件必须是新出现的。在使用svn add之后,还必须使用svn ci 才能真正的提交到版本库中去。
 
svn up -r 版本号 testFile
作用:将版本库中的某个文件testFile或者源代码同步到版本中去。
 
svn update -r m path
作用:svn update如果后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本。 例如:svn update -r  200 test.php(将版本库中的文件test.php还原到版本200)。
 
svn log,svn log -v  -r n
作用:查看修改的所有的log记录,或者查看某个具体版本的所做过的修改的记录。

svn lock -m 加锁
“LockMessage” [--force] PATH 例如:svn lock -m “lock test file” test.php 
svn unlock PATH  解锁
 
  在屏幕上还会看到这样的一些字符:
A:add,新增 
C:conflict,冲突 
D:delete,删除 
M:modify,本地已经修改 
G:modify and merGed,本地文件修改并且和服务器的进行合并 
U:update,从服务器更新 
R:replace,从服务器替换 
I:ignored,忽略

 

svn co:svn checkout

菜鸟开发实录—02_SVN常用命令行使用指南

原文:http://www.cnblogs.com/fangweiyi/p/5108794.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!