文档章节

TODO:Windows 10 下SVN简单配置

OneTODO
 OneTODO
发布于 2017/02/10 21:56
字数 429
阅读 28
收藏 0

TODO:Windows 10 下SVN简单配置

简单介绍一下SVN是什么?SVN是Subversion的简称,是一个开放源代码的版本控制系统,它采用了分支管理系统。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。svn服务器有2种运行方式:独立服务器和借助apache运行。两种方式各有利弊,用户可以自行选择。小O采用的时候独立服务器模式,配置简单。

下载Subversion 1.9.5 (Windows 64-bit) Includes all Subversion command-line binaries。zip包,解压到指定文件夹下,设置环境变量path,在cmd下就可以使用SVN的相关命令了,常用的命令有svn,svnserve等

TODO:Windows 10 下SVN简单配置

启动SVN服务,创建SVN的仓库目录,启动服务指定到该目录

svnserve -d -r D:/workspaces/svn

注意-r和文件夹路径以空格隔开

如果嫌弃每次都要打开cmd开启服务,可以把svn的启动命令添加到windows服务中去。

到此SVN服务器已经开启,接下来配置共享资源库。

安装SVN客户端,小O使用TortoiseSVN-1.9.5.27581-x64-svn-1.9.5.msi,傻瓜式安装一直下一步即可。

到仓库目录下创建一个文件夹code,进入code里,右键鼠-->TortoiseSVN-->Create Repository here,生成SVN相关文件

TODO:Windows 10 下SVN简单配置

配置SVN,修改conf下的svnserve.conf,如下,访问资源仓库,提交资源都需要用户名验证

anon-access = none

auth-access = write

password-db = passwd

修改conf下的password,增加新用户,格式

[users]

admin = admin

就可以checkout资源了

TODO:Windows 10 下SVN简单配置

简单的配置过程,希望对您有帮助哈。

wxgzh:ludong86

© 著作权归作者所有

OneTODO
粉丝 1
博文 63
码字总数 26450
作品 0
厦门
程序员
私信 提问
本地搭建Windows SVN服务器,管理自己的代码

做为一个程序开发人员,就算自己一个人写程序,也应该有一个SVN版本控制系统,以便对开发代码进行有效的管理。这里我就介绍一个在Windows环境下简单快速搭建SVN服务器的方法。   通常的SVN...

hchen1982
2012/08/31
0
2
在Windows系统下搭建Visual SVN服务器

通常的SVN服务器是搭建在Linux等系统下,例如用Apache+SVN配置,Linux下的SVN性能会非常好,但配置有些繁琐,如果SVN服务器只有自己使用,那么可以直接把SVN服务器搭建在个人Windows环境下使...

红薯
2009/09/17
3K
0
使用VisualSVN配置SVN

SVN Subversion是广泛使用的版本控制工具。它是CVS的进化,像Google Code,SourceForge等大的网站均提供SVN的支持。 传统配置 SVN的安装并不复杂,如果在Windows下,有专门的Windows安装包可...

Topo研发管理系统
2011/04/08
0
0
CentOS6.5安装Subversion

1.安装 参考: http://subversion.apache.org/packages.html#centos # yum install subversion # yum install moddavsvn 2.创建版本库 # mkdir -p /mnt/svn (创建版本库目录) # cd /mnt/svn #......

0-1
2014/06/23
0
0
Mac环境下svn的使用

在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简...

长平狐
2013/03/28
914
0

没有更多内容

加载失败,请刷新页面

加载更多

C 语言 二级指针的使用

#include <stdio.h>#include <stdlib.h>typedef struct node Node;struct node {int data;struct node* next;struct node* prev;};Node head;Node* insert(Node......

小张525
57分钟前
3
0
【大数据技术】——Hadoop(1)

什么是大数据 基本概念 《数据处理》 在互联网技术发展到现今阶段,大量日常、工作等事务产生的数据都已经信息化,人类产生的数据量相比以前有了爆炸式的增长,以前的传统的数据处理技术已经...

须臾之余
今天
9
0
比特币从地址逆向计算私钥

区块链 区块链简介 说到比特币,就不得不提区块链。那什么是区块链呢? 区块链本质是一个数据集,只不过数据的组织采用了比较特殊的方式,就是把数据拆分为一块一块的小数据集。 为什么要进行...

trayvon
今天
2
0
TypeScript……真香

写前端或者用 node 写命令行小工具一直采用的 es6 的语法,对于 TypeScript 则是秉持敬而远之的态度,毕竟团队中多推广一门语言所需要花费的精力都是让人望而却步的。所以对于 JavaScript 的...

郁也风
今天
3
0
shell基本案例

1、自定义rm linux系统的rm命令太危险,一不小心就会删除掉系统文件。 写一个shell脚本来替换系统的rm命令,要求当删除一个文件或者目录时,都要做一个备份,然后再删除。下面分两种情况,做...

寰宇01
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部