svn简介windows安装与命令

    SVN就是一款版本控制的软件,可用于备份代码,版本控制,多人共同开发等。

    svn采取服务器/客户端模式,服务器版本库保存项目文件所有的版本,客户端保存一个项目的副本,通过checkout,update,commit等命令交互。

1.安装

     到https://sourceforge.net/projects/win32svn/files/?source=navbar    下载。下载到的文件为Setup-subversion-xxx.msi。双击安装就行。


2.创建版本库

     我的安装目录为D:\svn,版本库为D:\repository\svn。

     安装后用svn --version查看是否安装成功,然后用svnadmin命令创建版本库。

svnadmin create D:\repository\svn\test

     创建完成后,目录有很多文件。

      conf存放配置文件

      db存放数据

      hooks存放钩子程序

     locks锁目录

     还有format,README.txt文件


3.启动服务

     启动服务有两种,一种命令行启动,一种windows服务启动。

svnserve -d -r D:\repository\svn   
     用netstat -an命令查看是否启动了3690端口。这种不好的地方在于每次电脑启动都要手动启动。


     windows服务启动用sc命令

D:\repository\svn>sc create SvnService binpath= "D:\svn\bin\svnserve.exe --service -r D:\repository\svn" start= auto depend= Tcpip
[SC] CreateService 成功
    SvnService是服务名称。

    binPath为运行的文件及其参数。

    start= auto表示自动启动

    depend= Tcpip表示依赖Tcpip协议。

     注意等号的左边没有空格,右边有空格。还要用管理员身份运行。

4.命令行访问svn

    查看svn的命令,svn --help

可用的子命令:
   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)
   patch
   propdel (pdel, pd)
   propedit (pedit, pe)
   propget (pget, pg)
   proplist (plist, pl)
   propset (pset, ps)
   relocate
   resolve
   resolved
   revert
   status (stat, st)
   switch (sw)
   unlock
   update (up)
   upgrade

命令就不写了,基本不会用到命令行来操作SVN。



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值