如何使用SVN客户端(2)

它会在当前目录建立同名目录:

# ll 192.168.10.9/  total 744  -rw-r--r-- 1 root root   8573 Feb 23 22:25 dds.txt  -rw-r--r-- 1 root root    142 Feb 23 22:25 qiaozhi.txt  -rw-r--r-- 1 root root 136412 Feb 23 22:25 sherry2.pdf  -rw-r--r-- 1 root root   2576 Feb 23 22:25 SVN?.缓.txt  -rw-r--r-- 1 root root     25 Feb 23 22:25 where.txt  -rw-r--r-- 1 root root    308 Feb 23 22:25 灏..?.?缁寸.璁?txt  -rw-r--r-- 1 root root 584704 Feb 23 22:25 杩.淮?ュ?.doc 

建立一个文件,并提交

# df -h > 192.168.10.9/disk.txt  # cd 192.168.10.9/  # svn ci -m test -F disk.txt  --force-log  Adding         disk.txt  Transmitting file data .  Committed revision 13. 

(不指定-m -F --force-log是提交不成功的,它不会有任何提示) 出现以上信息时,表示提交成功!这在Windows上看起来更加明显!

-m  后接备注信息

-F  后接文件名,用于读取日志信息

--force-log  要求有效的源日志信息(不知道要怎么理解)

建立一个目录,并提交

# mkdir test  # svn add test/   A         test  # svn ci -m  "new directory" --force-log  Adding         test    Committed revision 15. 

其他用户建立了一个文件google.txt,Linux用户想更新。

# svn up   A    google.txt  Updated to revision 14.  

如何查看一个文件是否被多次修改?

# svn log dds.txt   ------------------------------------------------------------------------  r5 | cheng | 2012-02-23 09:16:45 +0800 (Thu, 23 Feb 2012) | 1 line 

(这里出现的文件是每次修改后提交的备注文字)

r3 | cheng | 2012-02-23 09:13:52 +0800 (Thu, 23 Feb 2012) | 1 line    my note 1 

我想知道这个文件的两个版本有哪些差异?

# svn diff -r 3:5 dds.txt   Index: dds.txt  ===================================================================  --- dds.txt (revision 3)  +++ dds.txt (revision 5)  @@ -1,4 +1,6 @@  -?Tomcat的负载均衡(apache的mod_jk来实现):  +?   +=========================================== 

+Tomcat的负载均衡(apache的mod_jk来实现):

1、基于Apache的mod_jk来实现:

apache

要求将文件进行版本回滚:(以以上文件为例,要求回滚到版本3)

# head -6 dds.txt         (版本5的前6行内容) 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/945656397e1551fbd3458b327fc8dd63.html