###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 参数,显示修改的目录及文件