http://blog.csdn.net/zj0078/article/details/8839192

注:未验证

1. windows下的svn服务器(Slik-Subversion-1.6.17-win32.msi)

Slik-Subversion :http://subversion.apache.org/packages.html

2.svn客户端

TortoiseSVN-1.3.2.5840-svn-1.3.0.msi

3.建立一个svn服务器文件夹,里面可以建立很多资料库,见一个 资料库文件夹,然后进去右键 TortoiseSVN->Create Repository here

4.找一个数据源,右键数据源文件夹 import,URL中输入服务器文件夹 file:///E:/服务器文件夹/资料库文件夹

5.右击数据源文件夹,checkout。这样数据源其实变成了一个客户端的目录

服务器文件夹 中包含了数据,以后用的时候先 update一下,然后自己修改好了,再commit

6.设置用户账户:目录:资料库文件夹/conf

passwd中

[users]:
用户名 = 密码

svnserve.conf中

[general]

password-db = passwd

authz中:

# [/foo/bar]
bill = rw
# &joe = r
# * =

# [repository:/baz/fuz]
bill = rw

现在所有人都可以checkout了,但是commit必须是上面那指定的用户就行,把所有用户都可以访问关掉

svnserve.conf中

anon-access = none

password-db = passwd

#authz-db = authz

#realm = namedEntity

7.打开服务器

cmd中:svnserve -d -r E:\服务器文件夹 --listen-host 服务器文件夹IP地址

这一步需要一直开着cmd窗口不给力,可以手动创建一个windows服务

建立一个autoRunSVN.bat文件 写入

sc create SVNServer binpath= "\"C:\Program Files\SlikSvn\bin\svnserve.exe\" --service -r --listen-host IP地址" displayname= "SVNService" depend= Tcpip start= auto   
pause

然后用管理员权限运行bat,成功后去windows服务中启动服务,这样以后就不用开这个cmd窗口了

具体见http://fxz-2008.iteye.com/blog/462067

客户端访问:指定一个空目录来放服务器某个目录,右键--checkout--

填入 svn://服务器文件夹IP地址/资料库文件夹

Slik-Subversion+TortoiseSVN相关推荐

  1. Eclipse+PHPEclipse+ Subversion+ TortoiseSVN

    新搭建了一个用于将来团队合作的开发平台,抛弃了EditPlus,改用Eclipse:抛弃了CVS,改用 Subversion来负责版本控制.就目前试用情况来看还不错. 具体安装配置有空再写. 贴几个有 ...

  2. Subversion(简称svn)是近年来崛起的版本管理软件

    版本控制Subversion  TortoiseSVN apache VisualSVN[使用方法] trunk tags用法(2013-03-12 23:40:07) 转载▼     <!-- ...

  3. SVN服务器搭建以及外网访问内网SVN

    一.SVN服务器的搭建 1.所需软件 TortoiseSVN,下载地址http://tortoisesvn.net/downloads.html TortoiseSVN中文语言包,下载地址http:/ ...

  4. SVN四部曲之SVN设置详解深入

    想知道不同的设置是干什么用的,你只需将鼠标指针在编辑框/选项框上停留一秒钟...一个帮助提示气泡就会弹出来. 常规设置 图 4.68. 设置对话框,常规设置页面 这个对话框允许你指定自己喜欢的语言,同 ...

  5. SVN的VS.NET插件——AnkhSVN

    用了几个月SubVersion+TortoiseSVN,感觉很不错.唯一美中不足的就是TortoiseSVN是在WINDOWS资源管理中进行操作的,在实际开发中,项目中新建了个文件,经常会忘记了将文件 ...

  6. TortoiseSVN2IDE.pas源代码

    unit TortoiseSVN2IDE; {$R 'icons.res'} interface uses ToolsAPI, SysUtils, Windows, Dialogs, Menus, R ...

  7. SVN使用指南【工作培训版】

    SVN使用指南[工作培训版] 2017-12-19 奋斗蒙 Java帮帮 SVN使用指南[工作培训版] 软件下载点击阅读原文 为什么要使用配置管理 及时了解团队中其他成员的进度. 轻松比较不同版本间的 ...

  8. vvvvvvvvvvvvvvvvvvvvvvvvv

    Java Concurrency In Practice Brian Göetz Tim Peierls Joshua Bloch Joseph Bowbeer David Holmes Doug L ...

  9. subversion与TortoiseSVN的安装与使用

    什么是Subversion Subversion 就是一个自由/开源版本控制的软件,它记录你每次对数据仓库的修改,并能使你找回某一个时刻修改的版本文件.它的核心就是数据仓库,你需要把你的文件提交到数据 ...

  10. CentOS7部署Subversion服务器和TortoiseSVN客户端简记

    一.什么是Subversion? Subversion是一个自由/开源的版本控制系统. Subversion的版本库可以通过网络访问,从而使用户可以在不同的电脑上进行操作.从某种程度上来说,允许用户在 ...

最新文章

  1. 操作系统原理:连续的内存分配
  2. 51nod 1770 数数字 找规律,注意进位,时间复杂度O(n)
  3. VxWorks下Shell调试总结
  4. java excel 操作 poi_Java使用apache poi进行excel相关操作
  5. 记录:希尔排序思路分析
  6. mojang官方正版服务器,《我的世界》如果Mojang上线最新版本,你最想要的是哪种版本更新...
  7. Android学习笔记11---_查看与输出日志信息
  8. 用YAML构建数据测试DAO层
  9. UVa 10815 - Andy's First Dictionary
  10. MVC3开发常常遇到的问题及常常使用到的代码片段
  11. 社交网络影响力最大化——线性阈值模型(LT模型)算法实现(Python实现)
  12. 微信扫一扫门禁开门小程序开发制作
  13. 关于树莓派(一):如何让树莓派和笔记本直连SSH
  14. IDEA中,更换背景颜色
  15. C++ stack的使用及模拟实现
  16. Android设备指纹认证
  17. Ubuntu系统配置花生壳内网穿透
  18. 英文里说话时用的PS什么意思
  19. 百度平台上的网络舆情信息怎么搜查的方法
  20. 视觉检测系统是怎么检测尺寸的?

热门文章

  1. DS-5 CE 初体验
  2. 工艺篇:常用表面处理
  3. 在mathtype里面输入空格
  4. MFC父窗口中加入一个子窗口
  5. 分享||PCB线路板检测最常用的七种方法 2021-09-28
  6. 360player全景图播放器-附源码
  7. 天线单元的切比雪夫综合法的Matlab程序
  8. Install Oracle eBusiness Suite Support - Diagnos Tools
  9. 社群人脉系统源码软件开发
  10. qldump 备份所有表_mysqldump 所有数据库