软件下载
服务器和客户端安装
1、软件下载
下载Subversion服务器程序。
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
【注意】如果之前已经安装了Tortoise SVN客户端,必须选择与之配套的SVN服务端版本,否则会出现各种问题,可以从Tortoise SVN的"About"菜单中看到与之对应的Subversion版本!
下载Subversion的Windows客户端TortoiseSVN及简体中文语言安装包【根据个人爱好而定】
http://tortoisesvn.net/downloads
2、服务器和客户端安装
服务器安装,直接运行安装程序,根据提示安装即可,这样我们就有了一套服务器可以运行的环境。
安装TortoiseSVN,同样直接运行安装程序,按照提示安装即可,不过最后完成后会提示是否重启,其实重启只是使svn工作拷贝在windows中的特殊样式生效,与所有的实际功能无关。
重启完毕后安装简体中文语言包, 然后在随便一个目录右击, 就会发现多出了一些SVN相关菜单, 选择其中的TortoiseSVN, 再选择子菜单"Settings", 设置Language为"中文(简体)"。
3、建立版本库(Repository)
运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如:
svnadmin create D:\svn\repository
就会在目录D:\svn\repository下创建一个版本库。
如果在命令行中不识别svnserver命令,可以查看系统环境变量path中有无subversion/bin的条目,没有就手动加上。
也可以使用TortoiseSVN图形化界面完成这一步:
在目录D:\svn\repository下"右键->TortoiseSVN->Create repository here",然后可以选择版本库模式,这里使用默认fsfs方式即可,然后就创建了一系列目录和文件。
4、配置用户和权限
打开D:\svn\repository, 你会发现已经多了一些目录和文件, 打开conf子目录, 打开svnserve.conf文件, 这里行前凡是有#的都等于是被注释忽略了, 你可以把#去掉让那一行生效, 或者自己新添加行. 里面的英文注释已经详细说明了各种设置的含义, 最后你设置[general]小节中行前没有#号的内容为:
anon-access = none auth-access = write password-db = passwd
含义是:
未验证用户无任何权限 (如果把none修改为read就是给予读权限) 已验证用户给予写权限 (当然也能读) 密码数据存放到passwd文件中
【注意】anon-access = none这条必须显示写出来,否则会有一个默认权限,别人可能不用登陆就能看到你的项目!
然后打开同目录的passwd文件来设置帐户:
同样, 设置[users]小节中行前没有#号的内容, 例如:
admin = zhang
含义是:
用户admin的密码为zhang
该目录下还有一个authz的文件,用来针对不同的目录给用户分配不同的权限。
5、运行独立服务器
安装subversion的bin目录有svnservice.exe。
在dos控制台状态下直接输入svnservice -d -r D:\svn\repository,(最后一个参数是刚才设置的版本库的位置),此时console处于阻塞状态,让它一直开着就行,关闭它就意味着关闭了svnservice的服务了。
建议你到控制面板-管理工具-服务中找到SVNService, 右击选择"属性", 再将其启动类型设置为"自动",这样每次开机自动启动服务,不用手动启动了。如果没有这项服务的话,在命令行输入sc create svnserver binPath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r D:\svn\repository" DisplayName= "subversion" depend= Tcpip start= auto
【注意】“=”前没有空格,之后必须有一个空格!
6、初始化导入
打开"我的电脑", 在你需要进行版本控制的目录上右击, 选择TortoiseSVN, 再选择子菜单"Import...", 设置"文件库url"为svn://localhost 点确定后就会提示文件正在导入.
需要注意的是,这里是svn文件库与svn服务是同一台计算机的情况, 所以可用localhost, 其它机器如果要访问svn服务, 应该用svn://svn服务器的IP地址, 例如svn://192.168.1.125
7、基本客户端操作
没安装TortoiseSVN的计算机先安装它。
创建一个准备用来存放版本控制工程的目录, 例如d:\project, 然后在"我的电脑"中右击这个目录, 选择"SVN取出...", 设置"文件库url"为svn://svn服务器的IP地址, 接下来会问你用户名和帐号, 你就填写前面搭建服务器端所设置的用户admin密码zhang
点确定后就会提示文件正在取出到d:\project
至此, SVN客户端配置完成, 你会看到d:\project及其下面的文件都被标记了绿色对勾
简单日常使用:
要取得工程的当前的最新版本, 右击d:\project, 选择"SVN update"
你更改工程后, 要将你的修改更新到SVN, 右击d:\project, 选择"SVN commit" ,谨慎的话请先更新到SVN最新版本后再提交。
|
相关推荐
### Windows下SVN 1.6 服务端和客户端安装与配置 #### 一、软件下载 在开始之前,首先需要下载所需的软件。Subversion (SVN) 是一个开源的版本控制系统,它允许团队成员协作开发项目。对于Windows平台,我们通常会...
综上所述,SVN 1.6.16服务端和TortoiseSVN 1.6.13客户端的安装流程较为简单明了,按照上述步骤操作,一般都能顺利完成安装配置。需要注意的是,确保服务端和客户端版本相匹配,以避免因版本不一致导致的问题。
在本文中,我们将深入探讨SVN服务端1.6版本的特点、功能以及如何进行安装和配置。 SVN 1.6是Subversion的一个重要版本,它在稳定性、性能和易用性上都有显著提升。此版本引入了多项新特性,包括增强的冲突解决机制...
2. TortoiseSVN-1.6.3.163163-win32-svn-1.6.4.ms 本人经过亲自测试,安装成功,也可以用,详细文档可以在另一个资源下下载 (文件超过25M 呵呵) 下载需要分,因为我不是打酱油 这是我的劳作 我还是那句话 送给...
- 首先,你需要在本地安装SVN服务端,如Apache Subversion,设置版本库。 - 然后,根据你的操作系统(Windows、Linux或Mac)下载并安装SVN客户端。 - 安装Eclipse或MyEclipse插件后,配置SVN连接信息,包括URL、...
总结,SVN1.6.17的服务器、客户端、汉化包和安装教程构成了一套完整的源代码版本控制解决方案。它不仅提供了稳定可靠的版本控制功能,还考虑到了多语言用户的使用体验。通过安装和使用这套工具,开发团队可以有效地...
VisualSVN是一款深受开发者喜爱的Subversion(SVN)工具,它为Windows平台提供了高度集成的Subversion客户端和服务端解决方案。在1.6版本中,VisualSVN进一步提升了易用性和稳定性,使得团队协作和代码管理变得更加...
通过正确配置 SVN 服务器和使用合适的客户端工具,可以高效地管理项目代码,保证团队协作的顺利进行。TortoiseSVN 作为 Windows 平台上的 SVN 客户端,以其易用性和丰富的功能深受用户喜爱。理解并熟练掌握 SVN 的...
安装SVN服务端(Setup-Subversion-1.6.15.msi)和客户端(TortoiseSVN-1.7.7.22907-win32-svn-1.7.5.msi)。安装完成后,重启计算机,并通过cmd命令创建SVN仓库,例如`svnadmin create F:\svnWorkShop\repositorty`...
1.6.13.zip、vs 插件AnkhSvn-2.1.10019.14.msi、服务端安装软件Setup-Subversion-1.6.15.msi、客户端安装软件TortoiseSVN-1.6.12.20536-win32-svn-1.6.15(包括中文包)以及Myeclipse 8.5 配置SVN,Subversion快速入门...
其中包含svn服务器端程序Setup-Subversion-1.6.5.msi 和客户端程序TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi 服务器端程序当时不是很好找,分享给大家
总的来说,这个压缩包提供了SVN服务端和客户端的完整安装,涵盖了版本控制的核心需求。无论是小型项目还是大型企业级应用,SVN都能有效地帮助团队进行代码管理和协作。通过VisualSVN Server的稳定性和TortoiseSVN的...
在这个压缩包中,包含了关于SVN界面化客户端和服务器端的安装、配置文档以及相应的安装程序。 1. **SVN界面化客户端**: - TortoiseSVN是Windows平台上广受欢迎的SVN客户端,它作为一个Windows Shell接口集成到...
本工具在windows环境下使用,支持Windows XP ...2、TortoiseSVN-1.6.7.18415-win32-svn-1.6.9.msi(SVN客户端) 3、LanguagePack_1.6.7.18415-win32-zh_CN.msi(SVN客户端中文包) 4、svn客户端使用手册 详细安装过程 ...
在本资源中,提供了svn1.6版本的服务器和客户端,以及中文包,涵盖了32位和64位系统,使得中文用户在使用过程中可以更加便捷。 1. SVN服务器: SVN服务器是Subversion系统的中心组件,它存储项目的所有版本历史。...
TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi就是这个客户端的安装程序,而LanguagePack_1.6.5.16974-win32-zh_CN.msi则是对应的中文语言包,安装后可以使界面显示为中文,便于中文用户使用。 3. SVN汉化文件:...
通过VisualSVN Server,你可以轻松创建和配置SVN仓库,分配用户权限,甚至进行远程访问。提供的`VisualSVN-Server-2.5.8.msi`安装程序将帮助你快速搭建SVN服务器环境。 2. SVN客户端(TortoiseSVN): TortoiseSVN...