软件下载
服务器和客户端安装
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 服务端和客户端安装配置.docx
Windows下SVN 1.6 服务端和客户端安装与配置 1、软件下载 2、服务器和客户端安装 3、建立版本库(Repository) 4、配置用户和权限 5、运行独立服务器 6、初始化导入 7、基本客户端操作
SVN 1.6.16 LINUX 服务端安装 TortoiseSVN 1.6.13 Windows客户端安装说明 服务端和客户端是配套的。
2. TortoiseSVN-1.6.3.163163-win32-svn-1.6.4.ms 本人经过亲自测试,安装成功,也可以用,详细文档可以在另一个资源下下载 (文件超过25M 呵呵) 下载需要分,因为我不是打酱油 这是我的劳作 我还是那句话 送给...
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 服务器端程序当时不是很好找,分享给大家
该资源包括Setup-Subversion-1.6.16.msi和TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi ,是svn的客户端和服务器的打包,下载下来后就直接可以安装,一键安装,很方便,绝对的好用啊,
本工具在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位的客户端和中文包都有,请放心下载!
SVN-Client_Server_1.6.17_兼容版,此版本经过测试,服务端和客户端不管是安装和使用,都是兼容的!
TortoiseSVN SVN1.6.3 SVN软件,包括windows服务端和客户端及汉化包。 包括: CollabNetSubversion-server-1.5.6-2.win32.exe TortoiseSVN-1.6.3.16613-win32-svn-1.6.3.msi LanguagePack_1.6.3.16613-win32-zh_...
【注意】如果之前已经安装了Tortoise SVN客户端,必须选择与之配套的SVN服务端版本,否则会出现各种问题,可以从Tortoise SVN的"About"菜单中看到与之对应的Subversion版本! 下载Subversion的Windows客户端...
TortoiseSVN1.6.7.18415x64svn1.6.9.zip
32位的svn安装包和64位的svn按转包 包含:AnkhSvn-2.1.8420.8.msi C#插件 LanguagePack_1.6.10.19898-win32-zh_CN.msi 中文包 TortoiseSVN-1.6.10.19898-win32-svn-1.6.12.msi 客户端安装包
压缩文件中包含安装包及使用说明:先安装 服务端(Setup-Subversion-1.6.5.msi),再安装客户端(TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi),一路 next就行!
请直接点击下载! 该资源是Apache ...可以兼容Win2000、XP、vista、Win7等Windows操作系统。 SVN客户端—TortoiseSVN-1.6.12.20536-win32-svn-1.6.15.msi下载地址: http://download.csdn.net/source/3014381
1.6 获取帮助 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.7 小结 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2 Git 基础 13 2.1 取得项目的 Git 仓库 . . . . . ...