SVN 命令行

Linux系统 workingTime 1197℃ 0评论

查看文件状态

svn status [目录路径 or 文件名]
    注:目录下的文件和子目录的状态,正常状态不显示 
    ?:不在svn的控制中;
    M:内容被修改;
    C:发生冲突;
    K:被锁定
svn status -v [目录路径 or 文件名]
    第一列最新svn的版本号;
    第二列显示工作版本号,
    第三列最后一次修改人;
    第四列显示文件名;

添加,提交文件

先用 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结尾的文件

更新文件(还原版本)

svn update
svn update -r 指定版本号 文件名
svn update 文件名 

比较差异

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

转载请注明:R&M » SVN 命令行

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

ICP号:京ICP备14044161号;联系我:rm@rmworking.com