svn
的安装
1.
下载软件:
Setup-Subversion-1.7.5.msi
,安装就很容易了,一路
NEXT
2.
把
SVN
的
bin
文件夹路径添加到环境变量中
把
svn
安装目录下的
bin
路径
(D:\Program\Subversion\bin)
添加到环境变量中。
在命令行窗口
(cmd
打开
)
,输入
svn –version
,如果能显示版本信息,说明已经安装成功了。
C:\Users\huangyineng>svn --version
svn
,版本
1.7.5 (r1336830)
编译于
May 11 2012
,
13:51:05
…
|
服务器的创建
1、
创建一个根目录,这个根目录用来存储所有的
svn
的工厂信息(每一个工厂等于一个项目)
2、
启动
svn
svnserve -d -r E:/svn/root
对于
Linux
而言,直接后台启动即可
对于
window
而言,后台启动无用
(
即打开的命令行窗口不能关闭
)
,所以需要将其添加到
window
的服务中
C:\Users\huangyineng>sc create SVNServer binPath=
"D:\Program\Subversion\bin\svn
serve --service -r E:/svn/root"
[SC] CreateService
成功
|
注:
1.
binPath=
后面要有个空格
2.
启动服务后,
svn
的端口是
3690
C:\Users\huangyineng>netstat -na
活动连接
协议
本地地址
外部地址
状态
TCP
0.0.0.0:135
0.0.0.0:0
LISTENING
TCP
0.0.0.0:445
0.0.0.0:0
LISTENING
TCP
0.0.0.0:3306
0.0.0.0:0
LISTENING
TCP
0.0.0.0:3690
0.0.0.0:0
LISTENING
……
|
TortoiseSVN
的下载与安装
TortoiseSVN
是
Subversion
版本控制系统的一个免费开源客户端,现在最新版是
1.7.7
,下载地址:
http://tortoisesvn.net/downloads.html
我下载的文件是
TortoiseSVN-1.7.7.22907-win32-svn-1.7.5.msi
安装就一路
NEXT
就可以了,比较简单,在这里就不作介绍。安装好之后,右击,如果有下图显示表示安装成功了。
开发流程
配置管理人员
1、
创建工厂
C:\Users\huangyineng>svnadmin
create e:/svn/root/student
2、
配置权限
权限控制的文件在
E:\svn\root\student\conf
目录下。
a)
修改
svnserve.conf
开启权限
把
# anon-access = read
、
# auth-access = write
、
# password-db = passwd
、
# authz-db = authz
前面的注释(
#
)去掉,并把
anon-access = read
改
anon-access = none
。
anon-access = none
表示匿名用户不用访问
auth-access = write
表示授受用户有读的权限
password-db = passwd
表示授受用户的密码记录在
passwd
文件中
authz-db = authz
表示授受用户的信息记录在
authz
文件中。
b)
修改
passwd
添加用户密码
[users]
huangyineng = 123456
naxsu = 123
c)
修改
authz
配置权限
[aliases]
[groups]
g_admin = huangyineng
g_dev = huangyineng,naxsu
[/]
huangyineng = rw
naxsu = r
注:
aliases
给用户起别名,在这里我们就不设置了;
groups
设置组,在这里设置了管理员组和开发组;
[/]
设置了根目录下用户的权限,当然可以设置根目录下的任意子目录。
3、
由项目经理创建项目并且提交到
svn
工厂中
a)
安装
TortoiseSVN-1.7.6
或者
Eclipse
中的插件
b)
把项目导入到
SVN
工厂中,对着项目“右击”-->
“
TortoiseSVN
”-->
“
Import…
”-->
要输入项目路径(
svn://localhost/student
),且要养成一个写备注的良好习惯
à
提示要身份认证,输入用户名和密码即可(要用权限用户)
以上就正常的完成了导入
4、
开发人员
a)
进入你想要存入项目的目录,“右击”
-->
“
SVN Checkout…
”
b)
修改完后,先“右击”-->
“
SVN Update
”-->
“
SVN Commit
”
注:
为了避免别人已修改过,所以在提交之前,先
Update
如果版本出现冲突,只能人工进行检查和合并,然后把冲突的文件删除再提交
项目经理分配任务的时候需要独立的来考虑(为不同的开发人员分配不同的模块进行开发,这样尽可能的避免冲突)
c)
其他开发人员可以通过
-->update
更新
svn
仓库中的信息
在
eclipse
中安装
SVN
插件
下载地址:
http://subclipse.tigris.org
,需要根据
Eclipse
的版本下载相应版本的
Subclipse
我下载的是
site-1.8.14.zip
安装:
打开
eclipse,
“
help
”
-->
“
Install New Software…
”
-->
add
-->
-->
点击
Ok
,然后选中所有,安装即可
在
eclipse
初始导入的时候,对着项目右击
-->
team
-->
Share
Project
-->
后面的步骤和用
TortoiseSVN
差不多。
把项目导入到
svn
后,就可以使用和
TortoiseSVN
基本一样的操作了。如下图:
本文链接:http://www.656463.com/portal.php?mod=view&aid=65
,转载请注明出处
分享到:
相关推荐
NULL 博文链接:https://itway.iteye.com/blog/1632726
PySVN提供了Python语言环境下进行Subversion操作的语言支持,比官方的python语言绑定有更好的API。
windows server下安装svn服务器的图文教程,比较全面
SVN客户端--TortoiseSVN使用说明,教你如何使用SVN
py37-pysvn-svn1106-1.9.12-2041-Win32.exe python pysvn工具 支持windows 32
svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16
本资源是svn插件包,在MyEclipse中安装。 本资源名称"site-1.8.22及安装步骤.rar",解压后含2个文件 分别是 svn离线包(保持zip格式,待用,不要...MyEclipse上的安装步骤:"安装步骤-MyEclipse2016加载SVN插件.docx
SVN分级授权工具部署手册--Windows用户认证--Visual-SVN-权限 SVN分级授权工具部署手册--Windows用户认证--Visual-SVN-权限
maven-svn-revision-number-plugin-1.7.jar 资源共享,有需要其他jar包的可以在评论留言,看到后我会陆续上传。
SVN工具-windows64位
Windows下svn客户端TortoiseSVN的安装和操作
1、cmd进入py文件目录下执行py文件加入--help查看帮助,命令C:\change-svn-wc-format>change-svn-wc-format.py --help 2、cmd执行下面命令,把项目对应SVN从1.5降为1..4 change-svn-wc-format.py d:\Mydropbox\...
svn插件--site-1.8.22(含安装说明)
svn客户端-windows版本,安装后自动添加右键,有签入签出功能
Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本
SVN---配置文件
python版本2.7,svn版本1.7以上
SVN--安装文件
纯java操作svn--svnkit API!
TortoiseSVN-1.10.1.28295-win32-win64-svn-1.10.2TortoiseSVN-1.10.1.28295-win32-win64-svn-1.10.2TortoiseSVN-1.10.1.28295-win32-win64-svn-1.10.2TortoiseSVN-1.10.1.28295-win32-win64-svn-1.10.2TortoiseSVN-...