【Linux】SVN的安装与使用

来源:互联网 发布:cat鞋子知乎 编辑:程序博客网 时间:2024/06/12 01:46

安装svn服务

#debian系列:sudo apt-get installsubversion

#redhat系列:sudo yuminstall subversion

#suse系列:sudo zypperinstall subversion

 

常用命令:
Available subcommands:
   add
   blame (praise, annotate,ann)
   cat
   changelist (cl)
   checkout (co)
   cleanup
   commit (ci)
   copy (cp)
   delete (del, remove, rm)
   diff (di)
   export
   help (?, h)
   import
   info
   list (ls)
   lock
   log
   merge
   mergeinfo
   mkdir
   move (mv, rename, ren)
   propdel (pdel, pd)
   propedit (pedit, pe)
   propget (pget, pg)
   proplist (plist, pl)
   propset (pset, ps)
   resolve
   resolved
   revert
   status (stat, st)
   switch (sw)
   unlock
   update (up)
  

每个命令都可以通过--help来获取帮助

例如:#svn list --help

 

查看SVNHome中所有文件

#svn list https://172.17.160.220:443/svn/DSBU-SVN

 

检出到test中

#svn checkout https://172.17.160.220:443/svn/DSBU-SVN./test

 

更新版本库:

切换目录到之前检出的文件目录,然后执行命令:svn update

 

问题一:
Error validating server certificate for'https://172.17.160.220:443':
 - The certificate is not issued by a trustedauthority. Use the
   fingerprint to validate thecertificate manually!
 - The certificate hostname does not match.
Certificate information:
 - Hostname: CNWJNDSBUSVR.delta.corp
 - Valid: from Apr  7 00:48:162016 GMT until Apr  5 00:48:16 2026 GMT
 - Issuer:
 - Fingerprint:D2:D0:5E:A5:93:24:C1:76:10:7F:DF:FF:78:A3:EA:33:20:12:E8:64
(R)eject, accept (t)emporarily or accept (p)ermanently?

选择p忽略问题

 

提交修改

#svn commit -m "说明" svn本地检出的文件夹地址

例如:svn commit -m "修正tcp异常"./NetworkProtocol


 

0 0
原创粉丝点击