SVN 命令行

原创
2016/02/18 14:53
阅读数 83

###1、查看文件状态

svn status [目录路径 or 文件名]
    注:目录下的文件和子目录的状态,正常状态不显示 
    ?:不在svn的控制中;
    M:内容被修改;
    C:发生冲突;
    K:被锁定

svn status -v [目录路径 or 文件名]
    第一列最新svn的版本号;
    第二列显示工作版本号,
    第三列最后一次修改人;
    第四列显示文件名;

###2、添加,提交文件

先用 svn add 告诉SVN服务器添加文件了, 然后用svn commint -m 真实的上传上去 svn add 文件名 svn commit 文件名

例子:
svn add test.php    // 添加test.php 
svn commit -m “添加我的测试用test.php“ test.php    //提交

svn add * //添加所有文件
svn commit -m “提交当前目录下的全部在版本控制下的文件“ *    // 注意这个*表示全部文件

svn add *.php    // 添加当前目录下所有的php文件
svn commit -m “添加我的测试用全部php文件“ *.php     // 提交所有php结尾的文件

###3、更新文件(还原版本) svn update svn update -r 指定版本号 文件名 svn update 文件名

###4、比较差异

svn diff 文件名 
svn diff -r 修正版本号m:修正版本号n 文件名
例如:
svn diff test.php    // 将修改的文件与基础版本比较
svn diff -r 200:201 test.php   //对 修正版本号200 和 修正版本号201 比较差异

###5、查看历史日志 svn log -r 版本号 // 查看指定版本号的历史信息 svn log --limit 3 // 查看最后3条的历史信息 svn log --limit 3 -v // 带上 -v 参数,显示修改的目录及文件

展开阅读全文
打赏
1
4 收藏
分享
加载中
顶一个!博主,我们做了一个帮助博主推广博客的app叫同行说,只需复制文章链接即可发布给更多程序员们看到哦,欢迎体验哈,一起发扬分享精神~
2016/02/18 17:17
回复
举报
更多评论
打赏
1 评论
4 收藏
1
分享
返回顶部
顶部