安装所用软件下载信息
文件名称: svn-1.4.4-setup.exe
文件大小: 3.41MB
文件类型: 应用程序
URL: http://subversion.tigris.org/files/documents/15/38369/svn-1.4.4-setup.exe
文件名称: TortoiseSVN-1.4.4.9706-win32-svn-1.4.4.msi
文件大小: 8.79MB
文件类型: Windows Installer 软件包
URL: http://prdownloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.4.4.9706-win32-svn-1.4.4.msi?download
文件名称: svn-book.pdf
文件大小: 1.62MB
文件类型: Adobe Acrobat 7.0 Document
URL: http://www.subversion.org.cn/svnbook/1.2/svn-book.pdf
文件名称: TortoiseSVN帮助视频.swf
文件大小: 2.55MB
文件类型: ACDSee Pro SWF 视频
URL: http://www.subversion.org.cn/media/all.swf
相关文章
http://www.duduwolf.com/post/setting_up_subversion.asp
Subversion安装手记
<script type="text/javascript"><!----></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
STEP 1:下载和安装
首先在Subversion的官方网站去下载windows安装包,最新版是1.3.1,可惜在项目树上只更新到了1.3.0的二进制包。
下载后安装在本地机器上,这里注意的是最好将安装目录指定为纯英文名目录,安装在中文目录下天知道哪天会冒出一个让你想破头也想不出的错误来。
下载TortoiseSVN进行本地安装,我安装的是最新的1.3.2 for svn 1.3.0,这是一个将SVN集成到windows shell中的GUI管理工具,推荐使用。
STEP 2:创建储存库
安装完TortoiseSVN后提示要重启机器,其实启不启都可以正常使用了,首先创建SVN储存库(repository),可以选择命令行方式或者通过TortoiseSVN插件进行GUI操作,命令行运行如下:
svnadmin create E:\svn\repository
e:\svn\repository就是我指定的储存库目录,如果用GUI方式,可以在这个目录下点击右键选择[TotoiseSVN]->[Create Repository href...]进行创建,版本库模式指定为默认的即可。
repository创建完毕后会在目录下生成若干个文件和文件夹,dav目录是提供给Apache与mod_dav_svn使用的目录,让它们存储内部 数据;db目录就是所有版本控制的数据文件;hooks目录放置hook脚本文件的目录;locks用来放置Subversion文件库锁定数据的目录, 用来追踪存取文件库的客户端;format文件是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号;
STEP 3:配置
打开/conf/目录,打开svnserve.conf找到一下两句:
# [general]
# password-db = passwd
去之每行开头的#,其中第二行是指定身份验证的文件名,即passwd文件
同样打开passwd文件,将
# [users]
# harry = harryssecret
# sally = sallyssecret
这几行的开头#字符去掉,这是设置用户,一行一个,存储格式为“用户名 = 密码”,如可插入一行:admin = admin888,即为系统添加一个用户名为admin,密码为admin888的用户
STEP 4:运行SVN服务
在命令行执行
svnserve --daemon --root E:\svn\repository
服务启动,--daemon可简写为-d,--root可简写为-r,可以建立一个批处理文件并放在windows启动组中便于开机就运行SVN服务,或者在这个地址
http://clanlib.org/~mbn/svnservice/下载那个
svnservice.exe文件,拷贝到E:\svn\bin目录下,再从命令行下执行:
svnservice -install --daemon --root "E:\svn\Repository"
sc config svnservice start= auto
net start svnservice
此文件会将SVN变成windows系统的一个服务,并默认为自启动,注意:执行第三句时确保前面以命令行方式运行的SVN服务已经停止,如果没停止可在其窗口中按Ctrl+C中止运行。
STEP 5:创建项目版本树
确定SVN服务(命令行或windows服务)运行后,在你需要导入储存库的目录下单击右键选择[TortoiseSVN]-> [Import...],在弹开的窗口的URL框中输入 "svn://localhost/myproject" 点击 "OK" 执行导入,如果没有报错,数 据就全部加入SVN储存库目录树上了。用命令行也可以完成这些操作,这需要你在系统变量中新建一个“SVN_EDITOR”的系统变量,变量值为本地的一 个文本编辑器执行文件路径,一般指到windows的记事本上就行了 "c:\windows\notepad.exe" ,然后新开一个CMD窗口,执行
svn mkdir svn://localhost/myproject
随即关闭记事本打开的log文件窗口后按"c"键继续后生成项目树。一般情况,我们在创建文件根路径后应该在创建三个目录:branches、tags、trunk,这三个目录是Subversion需要的三个目录。对于check out、commit、update等操作可以通过svn命令行方式执行,也可以用TortoiseSVN的windows菜单完成,非常简单咯。
使用SUBCLIPSE——针对ECLIPSE的SUBVERSION插件
摘要
Subversion (SVN)是一个版本控制系统,是CVS的极具竞争力的替代品。它支持CVS所缺少的一些重要特性,比如版本化的重命名、目录和元数据;还支持原子提交和通过HTTP/HTTPS的远程访问。许多开源项目使用Subversion作为版本控制系统,其中包括BEA的dev2dev CodeShare 站点上的项目。 有一个简短的指南介绍了如何为CodeShare建立支持Windows的命令行SVN客户端和Tortiose SVN。然而,使用自己的IDE中的Subversion库才有意义。
本文描述如何在Eclipse IDE中使用Subversion,具体来说,介绍了Subclipse插件的安装和使用。顺着这个思路,我还将展示如何使用产生的配置来修改或扩展Subclipse插件本身。
安装Subclipse
安装Subclipse的最好方法是使用Eclipse Update Manager。在Eclipse 3.1中,它位于Help -> Software Updates -> Find and Install...菜单下。请选择Search,查找要安装的新特性,并以http://subclipse.tigris.org/update作为URL添加New Remote Site。
图1:使用Eclipse Update Manager安装Subclipse
扫描完更新后,您会看到一个可用特性的列表。我写这篇文章时,Subclipse 0.9.33是最新的更新版本。
图2:选择最新的Subclipse更新版本
在接下来的界面中,会请求用户接受许可证并选择安装位置。建议不要将新插件(包括Subclipse)安装在默认的Eclipse安装目录下,最好将其放在一个外部扩展位置中。这会使手动卸载这些特性更加容易,如果需要的话;同时也使插件可以在多个版本的Eclipse安装之间共享,比如发行版、尝鲜(early access)稳定版(M1、M2等等)和集成IDE版本。
图3:选择安装位置
此时,Update Manager已下载并安装了所选特性,然后请求重启Eclipse。
一旦重启Eclipse,用户就会在Preference对话框中看到一个新的SVN区域,并且还会看到有关Subversion活动的其他视图。可以使用Window -> Show View -> Other...菜单将这些视图添加到Java Perspective中。
图4:添加关于Subversion活动的视图
我通常将SVN Repository视图添加到Quick Views中,而将SVN Resource History添加到位于Java Perspective工作区底部的一个标签组中。这样,在开发过程中,这两个视图就近便可用了,同时也便于利用拖放来运行某些任务,比如“获得资源历史”(从诸如Navigator、Package Explorer、SVN Repository和Synchronize之类的面向资源的视图到SVN Resource History视图)。
在Subclipse中配置SVN接口
可以配置Subversion服务器来使用下列协议之一:
- SVN协议,一种轻量级的有状态协议,由独立的Subversion服务器(svnserve)所使用。安全版本svn+ssh使用基于ssh的隧道。
- http协议,基于WebDAV扩展,通常被作为模块部署在Apache HTTP服务器上。安全版本使用https,dev2dev CodeShare上的Subclipse安装使用的就是该协议。
- file协议,用于访问本地可用的Subversion库(例如,共享驱动器上的Subversion库),它是最少选择的库。
Subclipse使用专门的适配器抽象化来利用上述协议。可以在Window -> Preferences -> Team -> SVN对话框的插件属性中选择下列适配器中的一种。
图5:选择适配器
每一种适配器都有其自身的优点:
- JavaSVN是惟一完全基于Java的Subclipse客户端,是默认支持的。注意,JavaSVN不支持file:///协议。
- JavaHL是包装本地Subclipse API的瘦包装器。该适配器是为Win32平台预构建的,但是在其他所有的平台上必须手动构建(除非Unix发行版中包含它)。
- 命令行适配器,只有在不能安装JavaHL并且Subclipse库使用file:///协议时才可以使用。
大多数情况下都可以使用JavaSVN;只有需要时才选择JavaHL或命令行适配器。参考资料小节中的链接可以帮助解决特定用例,如配置HTTP代理、SSL客户端证书,等等。
连接到CodeShare上的SVN库
现在就可以连接到Subversion库了。对于dev2dev CodeShare上的项目,可以在访问选项页面中看到一个库的URL,可以从Version控制项目菜单中找到该页面。 这里是一个例子 。CodeShare SVN服务器要求用户使用的用户名和口令与其在dev2dev网站上所使用的相同。
图6:连接到Subversion库
如果连接参数设置正确,就可以看到一个SSL证书确认对话框。
图7:接受SSL证书
接受证书后,应该就可以浏览库并查看现有项目。
分享到:
相关推荐
在实际应用中,安装和配置 SVN 1.4.4 通常包括以下步骤: 1. 下载并安装服务器端软件,如 CollabNet Subversion Server 或通过 Apache HTTP Server 配置 SVN。 2. 创建和配置 SVN 仓库,定义访问权限。 3. 安装 SVN ...
在描述中提到的"svn-1.4.6-setupWIN下安装版",意味着这是一个专为Windows操作系统设计的安装包,用于在Windows环境下部署和配置SVN。这个安装程序`svn-1.4.6-setup(1).exe`就是完成这个任务的关键文件。用户可以...
subversion-1.4.4.tar.bz2 linux svn服务器的源码 安装 svn 必备靓码
svn-1.4.6-setup.exe
标题“svn-win32-1.4.4”指的是Subversion(SVN)的一个特定Windows版本,这里是1.4.4。Subversion是一款开源的版本控制系统,它允许用户跟踪文件和目录的更改历史,便于团队协作和项目管理。在Windows平台上,...
### Eclipse中安装与使用SVN插件:Subclipse与Subversive详解 #### 安装SVN插件的重要性 在软件开发过程中,版本控制是一项至关重要的任务,它帮助团队成员管理代码变更,确保项目的可追溯性和协作性。Subversion...
安装完成后,为了验证 SVN 插件是否成功,可以在MyEclipse中查看“Window”->“Preferences”->“Team”选项,如果能看到 SVN 相关的配置,就说明插件已经成功安装。同时,你可以尝试创建一个新的SVN项目,或者将已...
在Linux环境下安装SVN,你需要依赖几个必要的库和工具,这些在提供的压缩包文件中已经包括:subversion-1.4.4-1.i386.rpm、apr-0.9.12-1.i386.rpm、apr-util-0.9.12-1.i386.rpm以及neon-0.24.7-1.i386.rpm。...
在这里,我们选择了`svn-1.4.3-setup.exe`作为客户端,`TortoiseSVN-1.4.4.9706-win32-svn-1.4.4.msi`作为服务器端。安装过程中,请按照向导指示进行,确保两者都成功安装。 安装完成后,我们需要启动SVN服务器。这...
- 使用 `svn-1.4.4-setup.exe` 安装Subversion至 `D:\Subversion` 目录。 4. **安装其他组件**: - 运行 `pysqlite-2.3.3.win32-py2.4.exe`、`clearsilver-0.9.14.win32-py2.4.exe`、`svn-python-1.4.4.win32-py2.4...
subversion(svn)版本控制工具服务器端 V1.4.4 32 Bit.exe 开源免费的 windows 版
官方提供的二进制安装文件(如svn-1.4.4-setup.exe)支持Apache2.0.x。同时,还需要安装客户端工具,例如TortoiseSVN,用于提供图形化的操作界面。安装过程简单,只需按照提示进行即可。 2. **版本库创建** 创建...
开发者可以通过将这个更新站点添加到他们的Eclipse环境中,轻松地安装和升级此SVN插件,从而在IDE内进行高效的版本控制操作。对于使用Eclipse且需要SVN集成的团队来说,这样的插件是非常有价值的工具,因为它可以...
- **安装**:`svn-1.4.4-setup.exe` 文件可能是用于安装SVN服务器的可执行程序,通常会设置一个SVN仓库,其中存储所有版本化的项目文件。 - **配置**:服务器端需要配置SVN仓库的位置,定义访问权限,以及可能的...
### 知识点一:Subversion (SVN) ...通过以上步骤,用户可以顺利地在Linux服务器上安装并配置SVN服务器,并使用TortoiseSVN客户端进行版本控制操作。这为团队协作开发提供了强大的支持,有助于提高代码质量和管理效率。
首先,下载并安装TortoiseSVN的最新版本,例如你提到的TortoiseSVN-1.4.4.9706-win32-svn-1.4.4.msi。安装完成后,当你在资源管理器中右键点击时,会出现TortoiseSVN的菜单项。 要从服务器获取代码,你需要执行...
1.4.4. 拼写检查器 2. Basic Version-Control Concepts 2.1. 版本库 2.2. 版本模型 2.2.1. 文件共享的问题 2.2.2. 锁定-修改-解锁 方案 2.2.3. 复制-修改-合并 方案 2.2.4. Subversion 怎么做? 2.3. ...
svn-1.4.4-setup.exe svn-eclipse插件安装(所有人员适用).doc svn-创建用户和授权(组长适用).doc svn-服务器安装(组长适用).doc svn-签出项目(所有人员适用).doc svn-使用规范(所有人员适用).doc svn-项目初始...