svn原理及服务配置

Posted kesheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了svn原理及服务配置相关的知识,希望对你有一定的参考价值。

1.svn常见操作:
  a.发布项目(share project):项目组长将本机的项目第一次发布到中央仓库
  b.下载项目(检出项目,check out):组员将中央仓库的项目第一次下载到本地
  c.提交(commit):将本地修改的内容,同步到服务器中(本地->服务器)
    如:编写完一个功能后,及时提交
  d.更新(update):将服务器中的最新代码同步到本地(服务器->本地)
    如:编写某一功能前,及时更新
      注意:提交,更新一定要及时

2.svn安装
  配置Path(bin)
  验证:cmd中输入:svn --version

3.将本地目录设置为中央仓库(保存项目的各个历史版本)
  如:将D:Subversionzyck配置为中央仓库的命令:svnadmin create D:Subversionzyck
    注意:创建之前要保证目录为空

4.启动svn服务
  a.命令行方式:svnserve -d -r D:Subversionzyck (一旦关闭命令行,服务即终止)
  b.(推荐)注册系统方式(将svn配置成系统服务后再通过命令启动,关闭或删除):
将svn配置为系统服务:sc create 服务名 binpath= "D:Subversioninsvnserve.exe(svnserve.exe的路径) --service -r D:Subversionzyck(仓库路径)" start= auto depend= Tcpip
  注意:每个等号后面要加一个空格,否则报错
    启动:sc start 服务名
    关闭:sc stop 服务名 注意:不能有分号
    删除:sc delete 服务名

以上是关于svn原理及服务配置的主要内容,如果未能解决你的问题,请参考以下文章

SVN 服务端和客户端的安装及使用

git原理及基本操作

Svn结合hook实现自动发布及多Project管理更新

svn 原理

SSH+SVN搭建及配置

Svn———搭建及配置