登录 用户中心() [退出] 后台管理 注册
 

热门搜索:
您的位置:首页 >> 程序员下载区 >> 程序员下载区 >> 主题: Subversion
标题 Subversion
clq
浏览(1418) 2006-03-04 00:40:19 发表 编辑

关键字:

windows版本下载
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91

启动服务器
svnserve.exe -d

创建一个库
svnadmin create d:\tmp1\a1

删除
D:\tmp1\svn-win32-1.3.0\svn-win32-1.3.0\share\locale\zh_CN\LC_MESSAGES
中的文件,因为其中的中文显示不对

客户端
http://tortoisesvn.tigris.org/download.html

clq
2006-3-4 0:41:20 发表 编辑

http://www.subversion.org.cn/svnbook/1.1/index.html
老鼠的亲戚
2006-3-5 1:14:29 发表 编辑

假如文件库在 d:\tmp1\3 则 check out 的 url 就是 svn://127.0.0.1/tmp1/3 或 file:///D:/tmp1/3

或者直接指定根目录来启动服务器 svnserve -d -r "d:\tmp1"
不过这里访问的 url 地址就要变为 svn://127.0.0.1/3 了。

clq
2006-3-5 11:18:57 发表 编辑

我用的版本可能有问题,无法进行登录才能用的模式,只好做成无限制的先。

http://blog.nona.name/archives/134.html
--------------------------------------------------
[general]
### These options control access to the repository for unauthenticated
### and authenticated users. Valid values are "write", "read",
### and "none". The sample settings below are the defaults.
# anon-access = read
# auth-access = write
anon-access = write
auth-access = write
### The password-db option controls the location of the password
--------------------------------------------------
Learing Agile Business Analysis
Blog My Life
« 配置Maven
整合Subversion与Apache »
配置Subversion

采用Subversion作为版本控制,配置方式如下:


配置Subversion

版本控制选用Subversion,它对重构的支持比CVS要好。例如改名,原子提交等CVS无法支持的操作。

下载Subversion的Win32自动安装包,安装至D:\Subversion。安装包会自动添加Path等变量。建立D:\SVNRepo文件夹,作为代码的根目录。可安装TortoiseSVN作为Client。

执行命令:svnadmin create D:\svnrepo或通过TortoiseSVN建立repo根目录。立即就可以使用client通过file:///d:/svnRepo来访问该目录。

SVN有3种常用访问方式。通过file://, svn://,http:// 等不同的协议来访问。对于协作开发,这三种都可以胜任:如果在同一局域网内,可通过windows的文件共享协议来访问其他机器上的文件,例如file://server/d/svnrepo。svn协议使用3690端口,如果防火墙无法打开端口,可与Apache整合使用http协议。

采用svn协议的好处是安全性比较强,可任意更改服务监听端口。运行%SVN_HOME%\bin\svnserve –d –r d:\svnrepo,即可按照daemon方式来运行一个后台进程,监听svn协议的请求。-r的作用是声明root目录。

在linux下运行一个daemon进程非常简单,但是在windows中想让进程在后台运行就需要做成服务才行。下载并安装SVN Service Wrapper,将svnserve包装为服务。

http://dark.clansoft.dk/~mbn/svnservice/

执行:svnservice -install -d -r d:\svnrepo,在控制面板->服务中手动开启。用TortoiseSVN浏览svn://localhost/,注意要带上最后的“/”指明root才能正确访问。

使用版本控制必须要进行权限控制,svn协议的权限控制可通过ssh来控制,访问协议则改为:svn+ssh://localhost/,windows下这种方式需要安装ssh客户端。

另一种简易的版本控制为使用passwd文件。修改%REPO_HOME%/conf/ svnserve.conf,包含如下几句:

  [general]

  # 指定匿名可读,授权后才可写入

  anon-access = read

  auth-access = write

  # 指定密码文件为当前目录下passwd

  password-db = passwd

Passwd文件内容如下,用户名 = 密码:

  [users]

  user1 = 123456

  Subversion的Eclipse插件为:Subclipse,对SVN支持比较完善。一般的操作均可胜任。Subclipse和TortoiseSVN结合使用能发挥更大的威力。

相关网站

http://subversion.tigris.org SVN官方网站

http://tortoisesvn.tigris.org TortoiseSVN,很好的SVN客户端

http://dark.clansoft.dk/~mbn/svnservice/ SVN Service Wrapper

http://subclipse.tigris.org SVN eclipse插件

参考资料

http://svn.ntcu.net/kwiki/ 中文的SVN资料

http://svnbook.red-bean.com/ Book: Version Control with SVN

http://sun.cis.scu.edu.tw/~nms9115/articles/softeng/scm/svn/2-install/svn_install.htm SVN for Windows中文安装指南

http://svn.ntcu.net/svnbook/ SVN Book中文翻译

Wednesday, October 13th, 2004 10:24 am, PM 项目管理
RSS 2.0 , You can skip to the end and leave a response. Pinging is currently not allowed.


5 Responses to “配置Subversion”
kingfish Says:

October 21st, 2004 at 10:04 am

ide工具怎么支持这个东西呢?
zhaohui Says:

October 22nd, 2004 at 6:24 pm

在我看来,使用subversin目前还不成熟,基于以下原
因:
1)svnserve方式不支持目录级的访问控制,用的话来说就是只支持Blanket
Access Control,而非Per-Directory Access Control。
当然使用http://方式可以,但使用apache增加了用户
的负担。目录级的访问控制也许可以在1.2版中实现,但
以subversion开发的速度之慢(从2000-2004才只1个版
本),不知道什么时候才能实现。
2)GUI客户端工具还不成熟。RapidSVN太容易崩溃;
TortoiseSVN则只能在windows中使用,而且与文件浏览器
集成不见的是好事。
3).svn不符合windows .net的规则,无法在.net项目中
使用(AnkhSVN这个.net插件采用的方式是改为_svn,但
造成了不兼容的结果),作为公司级部署subversion,这
是必须要考虑的。

一点不成熟的想法。
kangaroo Says:

November 24th, 2004 at 12:32 pm

我怎么那些网址都上不去啊,没代理,
帮忙发到邮箱里,那个eclipase插件和svn的win安装文件

多谢了
邮箱是: pangxin001@163.com
Darion Welty Says:

June 17th, 2005 at 5:35 am

pachinko - Month. games dominate the category with a 64.0% share, which also includes pachinko machines at 12.6% and dvd players at 24.3%
Danna Prince Says:

June 30th, 2005 at 12:53 pm

game - Legally shared content such as linux distributions, game demos, and software patches represent a large and growing segment of bittorrent traffic volumes
Leave a Reply

Name (required)

Mail (will not be published) (required)

Website



Learing Agile Business Analysis is proudly powered by WordPress

clq
2006-3-5 11:20:39 发表 编辑

Subversion现有的Subversion客户端口居然没有输入口令的地方,这显然有问题--它要判断无权限时才登录。
guest
2017-10-29 23:32:50 发表 编辑


guest
2018-01-26 09:06:38 发表 编辑


guest
2018-04-16 10:16:01 发表 编辑


guest
2019-10-04 03:38:25 发表 编辑


guest
2023-01-27 10:59:15 发表 编辑


guest
2023-01-28 03:40:30 发表 编辑



总数:14 页次:1/2 首页 下一页  >>  尾页  


发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:




Copyright © 2005-2012 CLQ工作室, All Rights Reserved

CLQ工作室 版权所有