SVN平台安装流程.V1.0.0
WINDOWS下搭建SVN服务器端的步骤
WINDOWS下搭建SVN服务器端的步骤在Windows操作系统上搭建Subversion(SVN)服务器端需要进行以下步骤:1.安装SVN软件:2.配置环境变量:为了方便使用SVN命令行工具,需要将SVN的安装路径(例如"C:\svn\bin")添加到系统的环境变量"PATH"中。
通过以下步骤实现:-右键点击"我的电脑",选择"属性"。
-在系统属性对话框中,选择"高级系统设置"。
-在系统属性对话框中,选择"环境变量"。
-点击"确定"保存环境变量更改,并关闭对话框。
3.创建版本库:在搭建SVN服务器之前,需要创建一个版本库来存储代码版本历史。
可以通过以下步骤创建版本库:- 打开命令行提示符(在Windows中按下"Windows键+R",输入"cmd",然后点击"确定")。
-在命令行提示符中,输入以下命令创建一个新的版本库:svnadmin create [版本库路径]例如,输入"svnadmin create C:\svnrepos"来创建一个版本库。
4.配置密码文件:SVN使用密码文件来管理访问权限。
需要创建一个密码文件,并设置用户的访问权限。
可以通过以下步骤完成:-在密码文件中添加用户及其密码,格式为"用户名=密码"。
-保存密码文件。
5.配置访问权限文件:SVN使用访问权限文件来定义用户可以访问版本库的哪些部分。
可以通过以下步骤进行配置:-在访问权限文件中添加对应的用户及其访问权限,格式为"路径=用户:访问权限"。
-保存访问权限文件。
6.配置服务器:需要对SVN服务器进行配置,以指定版本库和访问权限文件的位置。
可以通过以下步骤完成配置:-在文件中找到并修改以下两行:-配置文件路径:例如,修改" # anon-access = read"为"anon-access = none",表示禁止匿名访问;修改" # password-db = passwd"为"password-db= ../conf/passwd",指定密码文件的路径;修改" # authz-db = authz"为"authz-db = ../conf/authz",指定访问权限文件的路径。
tortoisesvn使用详细说明
首先安装SVN客户端,windows一般选择乌龟客户端根据系统位数选择相应客户端进行安装。
如果你喜欢用命令行操作,请务必记得勾选command line client tool为will be install on local hard driver,不用命令行的跳过这一步。
然后一路next即可安装。
安装完毕后,在任意地方右键查看快捷菜单。
发现TortoiseSVN即表示安装成功。
如果勾选了安装命令行工具,那么输入命令SVN,有如下提示也表示安装成功但是此时菜单全是英文的,如果你不习惯英文,可以去下载语言包,记得下对系统位数。
安装完语言包之后,可以右键进入setting设置。
选择你喜欢的语言(比如中文),然后确定,不出意外,现在的语言已经切换到中文了。
安装教程到此结束,下面开始介绍SVN的使用。
使用说明检出项目假如项目已经在服务器的仓库里,那么现在你要做的就是把它检出到本地。
首先创建一个空文件夹。
在空文件夹内右键,选择SVN检出。
现在你看到应该是这个界面,填入版本库地址,选择确定。
此时会弹出一个对话框让你输入账号密码,输入你的账号密码即可。
记得勾选保存认证,不然每次操作都会让你输入。
等几分钟就可以检出完毕。
此时在你的目录下就能看到你的项目,现在可以开始愉快的工作了。
导入项目但是有时候你已经在本地建立好了项目,需要把你项目推到SVN上,此时应怎么做呢?右键选择版本库浏览器。
在相应目录下,右键,加入文件/加入文件夹,选择相应目录即可。
比如我现在有个项目叫SVNProject,我想把它传到SVN上。
那么我只需选择加入文件夹即可。
务必要输入提交信息。
这样别人才能知道你干了什么。
导入成功就能看到目录。
但是,不要以为导入成功就可以了。
你还得重新检出,重新检出的项目才是受SVN控制的,务必记得检出。
在SVNProject上右键检出到本地,然后在里面进行修改。
现在就可以愉快的工作了。
检出过后的右键菜单变成了这样。
SVN安装及使用教程
目录1客户端安装——P12 SVN项目的初始化导入——P43基本客户端操作——P84 MyEclipse7.5 SVN插件安装详细步骤--带图——P155 Eclipse下SVN版本控制插件的安装与使用——P30一、SVN客户端——安装1:双击安装文件:TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi2:点击下一步next3:选择我接受那个单选框,出现Next按钮后点击下一步4点击Browse按钮更改程序安装位置(可以不改),本人将该安装程序放在D:\Program Files\TortoiseSVN\点击下一步Next5:点击Install,并耐心等待6:几秒钟后出现以下界面7点击Finish完成安装因为程序要求提示是否立刻重启,重启时为了让svn工作拷贝在windows种的特殊样式生效,与所有的实际功能无关,但是这里为了立刻看到好的效果,推荐重启机器。
8:点Yes系统自动重启二、SVN项目的初始化导入假定:SVN在E:\chinamobile下创建了一个版本库,并且SVN已通过命令行打开,则:怎样将一个项目,初始化导入该chinabile版本库呢?1:来到要导入的项目的根目录:C:\Documents and Settings\Administrator\桌面\catalog_20100907该目录下有个叫catalog的项目2:右键——TortoiseSVN——import…出现了:3:在URL of repository:下边的框中输入svn://localhost/,如果服务器安装在其他机器,则将localhost改换成目标机器的IP地址“svn://192.168.0.145/”。
如果不想再SVN版本库的根目录下放这个项目,可以在/后面加上子文件夹名,例如:“svn://localhost/zhao”4:输入“svn://localhost/zhao”点击OK,会出现5:输入用户名和密码,(为服务器上给你提供的权限,可以问服务器端管理员)、可点击save authentication前面的复选框,可以保存用户名密码点击OK,出现,导入文件的进度框,如下所示:5:导入完全且如果没有报错,则数据就已经全部导入到服务器端的版本库里zhao子目录下6:点击OK完成初始化导入项目。
SVN安装操作手册
SVN 操作手册安装SVN安装前的准备服务端VisualSVN-Server-1.0.3.msi客户端TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi 安装服务端安装1双击打开VisualSVN-Server-1.0.3.msi点击Next 进入下图选中I accept the terms in the license Agreement 点击Next 进入下图2选择安装路径选择Next 进入下图选择Install 进入下图上图表示正在安装,安装过后进入下图选择Finish 安装安成上图显示的就是安装完以后的SVN服务端安装客户端安装1 双击打开TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi 2点击Next进入下图3选中I accept the terms in the license Agreement 点击Next 进入下图4 点击Next 进入下图5 点击Install 进入下图6. 安装完成。
重新启动电脑7,安装完成如下图配制SVN 服务端操作1.打开服务端开始→程序→如下图点进击后进入下图2创建工程输入名称然后确定3创建用户进入下图选项进入后如下图单击add 进入下图点击Create user …进入下图输入用户名密码及确认密码,点击Create 用户建立完成. 进入下图点击ok 进入下图点击ok 创建用户,所有操作完成.客户端操作1初始化版本库进入下图选择类型点击ok 进入下图. 上图表示导入完成2导入项目2. 1项目右击2.2 点击Import 进入下图2.3输入用户名及密码2.4 点击ok后,会显示下图,表示正在导入中。
2.5 下图表示安装完成2.6点击ok 此时导入结束.3导出项目3.1在存放导出的文件夹上,右键单击3.2 点击进入下图3.3 点击ok 进入下图3.4 导出完成后。
进入下图表示:客户端版受本控制的文件及目录与svn服务端版本一至。
SVN客户端-TortoiseSVN安装及使用手册V1.0
技术管理部编制SVN客户端-TortoiseSVN安装及使用手册Chengr@2010.08.30 Modify@2010.08.31【内容】为方便项目人员使用Subversion(SVN)配置管理系统,特编写此手册。
此文档主要包含了Subversion客户端(TortoiseSVN)安装以及日常操作。
TortoiseSVN是一个轻松、直观的客户端,它让开发人员直接从Windows的文件浏览器(explorer)中操作,提供“点击右键并按下(point-and-click)”的使用环境。
【术语及定义】1. Check out—签出:指将库中整个模块首次导出到本地。
2. Commit—提交:将本地修改过的文件提交到库中。
3. Update—更新:从库下载其他人的修改过的文件。
更新本地的拷贝。
4. 基线:是软件文档或源码(或其他产物)的一个稳定版本,它是进一步开发的基础。
是项目存储库中每个工作版本的在特定时期的一个“快照”。
【文档约定】常规描述使用黑色字体特别说明使用红色字体使用技巧与心得使用蓝色字体【修订记录】目录1Subversion客户端安装—TortoiseSVN (3)1.1主程序安装 (3)2TortoiseSVN 常规功能介绍 (8)2.1初始化导入/import (8)2.2SVN检出/SVN check out (10)2.3显示日志/Show log (11)2.4版本浏览器/Repo –Browser (12)2.5检查修改/ Check for modifications (12)2.6版本分枝图/Revision graph (13)2.7更新至版本/Update to revision (13)2.8 SVN还原/Revert (14)2.9清理/Clean up (14)2.10获取锁定/Get lock (14)2.11解除锁定/Release lock (14)2.12更新工作区/Update (14)2.13增加/Add (15)2.14 撤销增加/Undo Add (15)2.15 提交/SVN Commit (16)2.16重新定位/relocate (17)3TortoiseSVN的进阶用法 (19)3.1锁定文件 (19)3.1.1乐观锁 (19)3.1.2悲观锁 (20)3.2创建分支/ Branch/tag (21)3.3合并分支/Merge (22)3.4合并冲突/Edit conflicts (24)4 TortoiseSVN 常见图标说明 (26)5 注意事项: (27)1 Subversion客户端安装—TortoiseSVN1.1主程序安装目前TortoiseSVN最新版本是于2010.07.17发布的TortoiseSVN1.6.10,本文选取以1.6.5版本为例,介绍TortoiseSVN的安装及日常操作。
SVN安装配置教程
SVN安装配置教程SVN(Subversion)是一种版本控制系统,它能够管理并跟踪文件和目录的变更。
本文将介绍如何安装和配置SVN。
2.安装SVN3.创建SVN仓库SVN使用仓库(repository)来存储文件和目录的版本信息。
在安装完SVN后,你需要创建一个SVN仓库。
打开命令行终端,执行以下命令来创建一个空的SVN仓库:```svnadmin create /path/to/repository```注意,`/path/to/repository`是你想要创建的仓库的路径。
4.配置SVN仓库权限```# anon-access = none# auth-access = write```将`anon-access`的值改为`none`,将`auth-access`的值改为`write`。
这样只有认证用户才能访问仓库,并且具备写权限。
5.配置SVN用户认证```# password-db = passwd```然后创建一个名为`passwd`的文件,用于存储用户认证信息。
在`passwd`文件中添加用户名和密码,每行一个用户,格式为`username = password`。
6.启动SVN服务执行以下命令来启动SVN服务:```svnserve -d -r /path/to/repository```注意,`/path/to/repository`是你创建的SVN仓库的路径。
7.测试SVN连接在另一台机器上,使用SVN客户端工具连接到SVN服务器并检查是否能够正常访问仓库。
```svn co svn://hostname/path/to/repository```其中,`hostname`是SVN服务器的主机名,`/path/to/repository`是仓库的路径。
8.配置SVN客户端在SVN客户端上,你需要配置SVN用户认证信息,以便能够访问SVN 服务器。
在命令行终端中执行以下命令:```svn co svn://hostname/path/to/repository```该命令将提示你输入用户名和密码,以供认证使用。
TortoiseSVN下载,安装,配置,常用操作svn教程
TortoiseSVN下载,安装,配置,常⽤操作svn教程
⼀. ⾸先在百度搜索并下载 TortoiseSVN
推荐从官⽹下载,软件分为32位和64位版本,下载时请根据⾃⼰的系统位数进⾏下载;
⼆. 安装过程:
1、下载软件后,双击程序进⾏安装,点击“Next”;
2、在许可证协议页⾯,选择“I Accept the terms in the License Agreement”,点击“Next”;
3、在⾃定义选项页⾯,可以选择安装⽬录,也可以直接点击“Next”进⾏安装;
4、点击“Install”开始安装;
5、安装完成后,点击“Finsh”;
三. 建⽴库:
1、新建⽂件夹,⽬录和⽂件夹名称最好都⽤英⽂,不要使⽤中⽂;
2、打开⽂件夹,在空⽩处按下“shift键+⿏标右键”;
3、在弹出的菜单中选择“TortoiseSVN - Create repository here”;
4、弹出对话框,提⽰创建成功,并⾃动在⽂件夹中创建了⽬录结构;
四. 导⼊项⽬:
1、打开已有的项⽬⽂件夹,在空⽩处按下“shift键+⿏标右键”;
2、在弹出的菜单中选择“TortoiseSVN - Import”;
3、选择导⼊路径,填写备注信息,点击“OK”开始导⼊;
4、导⼊完成后会弹出提⽰,可以拖动滚动条查看导⼊的⽂件,点击“OK”,完成导⼊;
<img
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjsAAAGvCAIAAAAyq4PEAAAgAElEQVR4nOyddVxc2d2427fb9n0rb73dynalm3a7bVbadTbZuJMQFwIECEECAQKB4O4S3F1CAgR。
SVN安装步骤
+------------------------------------+
1.提交svn前,强制写注释
+------------------------------------+
vi pre-commit //编辑post-commit文件,添加下面内容
+------------
#!/bin/sh
================================Start 安装SVN服务器端 Start================================
yum install subversion //从镜像下载安装svn服务器端
cd /usr/local/ //进入目录,准备创建svn目录
* = r //其他用户只有读权限
保存退出
+------------------------------------+
3.vi passwd //创建或修改用户密码
+------------------------------------+
[users]
如果只启动一个svn版本用 svnserve -d -r /usr/local/svn/root (这样如果svn检出只能用 svn://ip,如果用svn://ip/viwovi 就没法检出了)
如果想用svn://ip/viwovi或svn://ip/root检出各个不同的版本,需要用 svnserve -d -r /usr/local/svn 启动
#!/bin/sh
SVN=/usr/bin/svn
WEB=/lnmp/htdocs/viwovi
Tortoise SVN客户端 的安装及基本用法
Tortoise SVN客户端的安装及基本用法安装1>点击安装包然后一直“下一步”(安装的路径可以自己定义),直至Finish,然后提示重启电脑。
2>点击安装中文语言包。
3>在桌面空白地方点击右键出现则安装客户端成功。
常用选项的基本用法1.语言设置1>先在桌面空白地方右键选择 TortoiseSVN->Settings2>在弹出的页面中language 一栏中选择:中文(简体)然后应用->确定。
2.导出和检出导出:下载源代码用法:1>新建一个空的文件夹,右键点击它,可以看到TortoiseSVN菜单以及上面的SVN 检出。
2>不用管这个SVN检出,我们选择TortoiseSVN菜单下的导出,接着它会让你输入URL。
3>比如输入SVN的服务器建在192.168.5.195的服务器上,版本库在该机器上的名称是BASS2100则,导出的URL应填为:Svn://192.168.5.195/BASS21004>其他选项不需要更改,“省略外部”不要勾选,“最新版本”选中表示最新的代码版本,接着点击确定即可将代码导出到这个目录中:)检出意思签出,用法基本与导出一致。
虽然和导出的效果一样是把代码从服务器下载到本地,但是检出有验证的功能,检出到某处的代码,将会被TortoiseSVN监视,里面的文件是受控的。
导出的文件不受控。
3.导入导入文件夹或者文件到版本库。
4.版本库浏览器浏览版本库中的内容,能具体到每个文件。
5.SVN更新该选项能将版本库中最近修改、增加、删除的操作更新到本地的工作副本。
别人作的修改将合并到你的文件中,你所做的修改会被保留。
版本库受更新操作的影响。
6.改名修改文件夹或者文件的名字,记得不要像在windows下直接修改文件名。
7.删除删除文件夹或者文件。
8.SVN还原将修改但未提交的文件还原到修改前的状态,撤消一个文件自上次更新后的所有的变更。
SVN的安装及使用介绍
SVN的安装及使用介绍注意:1、若需要编辑或查看SVN文档,请Checkout到本地文件夹(请勿放在桌面或C盘)后进行编辑或查看,Checkout大量文件时请选择夜深人静的时候,因为从SVN服务器上取文件相当于下载。
2、每次编辑或查看SVN文件或文件夹,请先Update到最新文档的最新版本,否则会造成文件版本冲突。
一、svn安装说明:第一步:先查看自己的电脑版本是多少位的,查看方法如下:点击 windows 键->选择计算机后点击右键->选择属性后查看电脑系统类型:32/64位操作系统,对应选择安装svn的版本安装即可。
第二步:根据电脑系统类型选择安装对应svn版本32位操作系统请鼠标双击安装TortoiseSVN-1.5.2.13595-win32-svn64位操作系统请鼠标双击安装TortoiseSVN-1.7.10.23359-x64-svn-二、SVN访问说明第一步:如访问svn地址:https://ip:端口/svn/XXXX,需从“http”到末尾的“XXX”全地址复制第二步:地址复制后在任意磁盘或文档下(建议不要将svn上的文件放桌面或C盘)右键:ToroiseSVN->Repo-browser->URL地址输入第三步:执行完以上步骤打开svn文档目录,在svn目录下强烈建议将文档checkout到本地进行编辑后提交,不要直接编辑svn上的文档,再次提醒:先更新文档再进行查看或编辑,确保当前查看或编辑的是最新版本文档。
三、SVN权限设置1、SVN上创建一个根文件夹:XXXX,地址:https://XXXX:XXXX/svn/XXXX;2、在根文件夹下,创建各部门唯一专属文件夹,部门人员默认拥有访问该部门所有文件的权限,对应归档各部门文件;3、在根文件夹下,创建一个全公司共享的文件夹,该文件夹下创建各部门唯一专属文件夹,对应归档各部门可共享查阅的文件(该文件夹上文件只能查阅不能修改/删除)。
SVN客户端安装使用说明
SVN客户端安装使用说明
一.SVN客户安装软件下载
1.打开浏览器,在地址栏中输入ftp://19
2.168.4.51。
弹出下面的界面:
输入用户名user,密码user
3.点击进入“常用软件——SVN客户端”文件夹,有两个安装包
■安装Windows XP操作系统的员工,请将TortoiseSVN-x86.rar复制到本地。
■安装Windows Vista及Windows 7的同事,请打开开始菜单,在计算机一项上右键选择属性。
弹出的系统属性页面中系统类型一项,如果是32位操作系统,则将TortoiseSVN-x86.rar安装包复制到本地;如果是64位操作系统,则将TortoiseSVN-x64.rar安装包复制至本地。
4.双击安装包,一路点击“next”,进行安装,如下图:
安装完毕后,在电脑空白处点击邮件查看,如下
如果出现TortoiseSVN,则表示安装成功。
5.安装完成后,再点击中文安装包进行安装,如下图:
安装完毕后,进行中文设置:
在系统右键TortoiseSVN→设置→语言,选择“中文简体”即可。
SVN客户端安装及使用方法
SVN客户端安装及使用方法一、SVN客户端安装(安装包见附件)1.在计算机中安装SVN软件(尽量选择容量大的硬盘)安装完成后在相应盘符会出现TortoiseSVN 文件夹。
2.在TortoiseSVN安装盘符内空白处①右键 SVN Checkout②URL of repository 输入svn://10.143.3.32/yunweiCheckout directory 会自动带出F:\yunwei③单击OK④输入密码(用户名/密码为个人姓名的首字母小写)3.完成以上步骤后相应盘符中会出现文件名为yunwei的文件夹,yunwei文件夹供各位同事上传资料共享二、SVN客户端使用之更新和上传(一)更新本地文件至最新版本为了及时的了解别人有没有更新或者上传服务器上的文件,我们只要做一下更新操作就可以了。
需要更新哪一级目录就在哪一级目录下面点击右键,选择SVN Update选项。
操作如下图所示:上图显示“Completed”就表示更新成功了。
(二)上传新文件夹或文档至服务器1.将要上传的文件夹或文档复制到yunwei文件夹2.在目标文件夹空白处点右键 SVN Commit3.选中要上传的文件夹或文档,点OK①②③上图显示“Completed”就表示上传文件夹或文档成功了。
其他用户在执行SVN Update后可对新上传之文件夹或文档执行读写操作。
(三)上传修改过的文件夹或文档至服务器1.在修改yunwe i中之文件夹或文档完成并保存后,在目标文档处单击右键 SVN Commit2.选中修改过的文档,点OK①上图显示“Completed”就表示修改文档成功了。
其他用户在执行SVN Update后可查看修改过之文件夹或文档。
②(四)删除服务器中已有文件夹或文档1.在删除服务器中已有文件夹或文档后,在空白处单击右键 SVN Commit2.选中要删除的文件夹或文档,点OK上图显示“Completed”就表示删除文件夹或文档成功了。
SVN安装教程
SVN安装教程SVN简介:为什么要使⽤SVN?程序员在编写程序的过程中,每个程序员都会⽣成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。
Subversion是什么?它是⼀个⾃由/开源的版本控制系统,⼀组⽂件存放在中⼼版本库,记录每⼀次⽂件和⽬录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subversion 可以通过⽹络访问它的版本库,从⽽使⽤户在不同的电脑上进⾏操作。
⼀:SVN服务器搭建和使⽤。
2.VisualSVN server 服务端和 TortoiseSVN客户端搭配使⽤. 点开上⾯的VisualSVN连接,下载VisualSVN server,下载完成后双击安装,如下图:点击Next下⼀步,如下:然后再点击Next项,下⼀步,如下:点击【Next】如下:选择标准版本安装Location是指VisualSVN Server的安装⽬录,Repositorys是指定你的版本库⽬录.Server Port指定⼀个端⼝,Use secure connection勾⼭表⽰使⽤安全连接,点击Next,进⼊下⼀步,如下图:再点击【Install】,进⼊如下安装图:等待安装完成后,点击【next】,进⼊下⼀步:如下图点击【Finish】即可完成安装。
安装完成后,启动VisualSVN Server Manager,如图:可以在窗⼝的右边看到版本库的⼀些信息,⽐如状态,⽇志,⽤户认证,版本库等.要建⽴版本库,需要右键单击左边窗⼝的Repositores,如下图:在弹出的右键菜单中选择Create New Repository或者新建->Repository:下⼀步:进⼊下⼀步,如下图:点击【下⼀步】,如下图:点击【create】,如下图:点击【Finish】即可完成基本创建。
3. 需要建⽴⽤户和组,并且需要分配权限。
(1)在VisualSVN Server Manager窗⼝的左侧右键单击⽤户组,选择Create User或者新建->User,如图:点击User后,进⼊如下图:填写Username和password后,点击ok按钮后,进⼊如下图:点击OK新建⽤户成功(如果有多个⽤户,操作⼀样)。
Svn安装和使用教程
Svn安装和使用教程SVN是一种版本控制系统,它可以帮助团队成员协同开发项目,追踪和管理代码的变更,并保留每个版本的历史记录。
下面将详细介绍如何安装和使用SVN。
一、安装SVN2.设置环境变量在安装完成后,需要将 SVN 的可执行文件路径添加到系统环境变量中,这样才能在任意位置执行 SVN 命令。
将 SVN 的安装路径添加到环境变量"Path"中即可。
3.验证安装结果打开命令提示符(Windows)或终端(Linux/macOS),运行以下命令验证安装结果:```svn --version```如果显示了SVN的版本信息,则表示安装成功。
二、使用SVN1.创建版本库版本库(repository)是 SVN 存储项目历史记录的地方。
创建一个新版本库的命令如下:svnadmin create /path/to/repository```其中,/path/to/repository 是你指定的版本库的路径。
2.导入项目在版本库创建完成后,我们需要将项目导入版本库中,这样才能开始对项目进行版本控制。
假设你的项目位于 /path/to/project 目录下,导入命令如下:```svn import /path/to/projectfile:///path/to/repository/project-name -m "Initial import"```其中,file:///path/to/repository 是版本库的路径,project-name 是你给项目起的名字,-m 后面的字符串是你对本次导入的描述信息。
3.检出代码检出(checkout)是从版本库中获取最新的项目副本的操作。
运行以下命令将项目检出到本地的一些目录中:```svn checkout file:///path/to/repository/project-name/path/to/checkout其中,/path/to/checkout 是你在本地指定的存放检出副本的目录。
SVN安装及使用文档
一、安装1.安装文件2.服务端安装双击服务端安装文件:(1),点击NEXT打上勾,点击NEXT选项默认,点击NEXT点击Standard Edition按钮:选择程序安装路径和SVN新建项目存放路径,再点击NEXT再点击Install等待安装完毕3.客户端安装点击客户端安装文件:(1),点击NEXT选择同意,再点NEXT设置好安装路径再点NEXT点击Install,等待安装二、服务端使用(1)项目创建首先创建用户输入账号密码创建分组:新建SVN项目按默认,直接下一步点击创建到此项目创建完毕:(2)导入文件到test项目中复制test项目链接选中导入需导入文件将第一步复制的test路径复制到版本库URL中,再确定等待完成到此服务端操作完成三、客户端导出服务端SVN项目本机新建一个文件夹(用于导出服务端项目)右击文件夹选中导出选中要导出项目路径再确定等待导出完成导出完成后,test文件夹里的内容和服务端一直再选中test文件夹,点击SVN检出,再点击确认完成后test文件夹图标发生变化到此客户端可以实现数据上传和更新文件操作四、客户端文件上传(新增)和修改操作:1.上传文件(新增)(1).新增文件,刷新后此文件夹图标带有问号在新文件夹中再新增一个TXT文档,此时文档图标未发生变化,再在新增加的文件夹中选中增加点击确认刷新,此时文件夹图标改变(有个符号:“+”)再选中文件夹,点击提交确认之后刷新,文件夹和里面文档的图标都发生变化至此说明文件已成功上传至服务端2.修改操作首先右击需修改文档,选中获取锁定,锁定之后其他人不可更新,删除修改文件之后,文件图标发生变化(有“!”符号)选中修改的文件,右击选中提交提交之后,图标变成至此修改文档已成功上传至服务端,并且会自动接触锁定。
五、注意1在客户端请勿递交根目录,否者会覆盖服务端文件2修改文档时,切记要先锁定文件,再去修改3文件图标为“”,表示新增的文件夹;文档图标未变化,表示是新增文档;“!”表示已修改文件;“+”表示新增未提交文件;“√”表示已上传文件夹4递交文件时候要注意,文件夹或者文件的图标必须是带有“+”或者“!”,否则不能上传至服务端。
SVN安装步骤
SVN安装步骤服务器安装1、安装SVN 至我的电脑。
安装目录,如F:\tools\svn2、重启电脑。
3、创建SVN 存储库。
命令行执行以下命令:svnadmin create F:\tools\svn\repository 这时候 svn 安装目录下有repository 文件夹生成。
4、服务器相关配置。
打开F:\tools\svn\repository\conf 目录,打开svnserve.conf 找到以下两行:# [general]# password-db = passwd去掉每行开头的 #,第二行是指定身份验证的文件名,即passwd 文件。
保存。
同样打开同目录下的 passwd 文件,找到以下几行:# [users]# harry = harryssecret# sally = sallyssecret去掉每行开头的 #(记住删除# 后该行前边不可以有空格,不然会出s vn: F:\tools\svn\repository\conf\svnserve.conf:20: Option expected 错误),这是设置用户,一行一个,存储格式为“用户名=密码”,如可插入一行:admin=admin123,即为系统添加一个用户名为admin,密码为admin123 的用户。
保存。
5、运行SVN 服务。
命令行执行:svnserve –d -r F:\tools\svn\repository( d表示daemon r表示root )服务启动。
客户端安装1、客户端使用免安装Myeclipse的插件,site-1.6.5,将解压后的插件放在MyEclipse安装目录下的dropins目录下,如D:\Program Files\MyEclipse10\MyEclipse 10\dropins。
项目级SVN简易安装手册
项目级S V N简易安装手册一、安装步骤假定现有一个名为“project_demo”的项目,项目组有4名成员,其中tswang 为项目经理,liling为配置管理员,yangxia和szcao为普通成员,现在要为此项目建立SVN管理环境。
SVN服务器操作系统为Windows XP,4名成员内部局域网环境畅通。
服务器可以是单独的一台电脑,也可以直接架设在配置管理员liling的电脑上。
以下安装步骤指的是服务器的架设,普通项目组成员仅需安装TortoiseSVN即可。
1、安装SVN服务器端配置管理员liling在服务器上执行CollabNetSubversion-server-1.6.11-3.win32.exe,除了在svnserve Configuration和Apache Configuration页面修改SVN存放数据的Repository文件夹(下图中选择的文件夹是f:\svn_repos)和Apache的端口(下图中设置端口为8080)外,其它一路next到底。
右键点击“我的电脑”,选属性-高级属性-环境变量-系统变量-path,将SVN 的httpd\bin文件夹加入path。
2、安装SVN客户端TortoiseSVN项目组所有成员(包括服务器上)都需要安装客户端TortoiseSVN。
执行TortoiseSVN-1.6.8.19260-win32-svn-1.6.11.msi,一路next到底,然后重新启动电脑。
执行LanguagePack_1.6.8.19260-win32-zh_CN.msi,一路next到底。
右键菜单中选择TortoiseSVN-Settings-General-language-中文简体,将TortoiseSVN设置为中文简体。
3、配置Apache编辑svn安装路径httpd\conf文件夹里的httpd.conf文件:(1)去除“#LoadModule dav_fs_module modules/mod_dav_fs.so”前面的“#”;(2)在LoadModule区域的末尾增加一行:LoadModule authz_svn_module modules/mod_authz_svn.so (3)删除末尾的如下4行:<Location /svn>DAV svnSVNParentPath f:\svn_repos</Location>(4)在httpd.conf文件末尾,添加如下10行:<Location /svn/>DAV svnSVNParentPath f:\svn_reposSVNListParentPath onAuthType BasicAuthName "Project SVN"AuthUserFile f:\svn_repos\passwd.confAuthzSVNAccessFile f:\svn_repos\access.confRequire valid-user</Location>其中“f:\svn_repos”对应的是安装SVN服务器端时选择的Repository文件夹,可根据自己设定的文件夹相应修改。
SVN客户端操作指南V1.0
TortoiseSVN客户端操作手册1.0 基本操作1.1 客户端安装1. 为了统一管理的需要,TortoiseSVN的客户端统一使用“TortoiseSVN-1.7.6版”,请从服务器共享目录中获取“SVN安装包”,解压之后获取“TortoiseSVN”安装文件“TortoiseSVN-1.7.6.22632-win32-svn-1.7.4.msi”,依据提示在本地完成TortoiseSVN的安装。
2. 关于设置TortoiseSVN属性。
(1)不建议用户在右键Settings菜单中修改TortoiseSVN客户端的属性。
(2)图标覆盖必选项为:Added,Needs-lock。
1.2 常用快捷键操作1. 对文件/文件夹点击右键,可以调出“TortoiseSVN”快捷键菜单。
如图1.2-1所示:图1.2-1 右键快捷菜单2. 按住“Shift”键的同时点击右键,可以调出“TortoiseSVN”右键扩展菜单(扩展项有“Delete (keep local)”等)。
如图1.2-2所示:图1.2-2 右键扩展菜单1.3 检出项目文件Checkout1.3.1 通过URL地址检出文件1. 在本地硬盘上新建一个文件夹,并重新命名。
假设该文件夹名为WorkRoot,对该文件夹点击鼠标右键,鼠标移动到TortoiseSVN选项上,然后选取SVN Checkout选项,系统弹出如下图1-1所示窗口:图1-1 Checkout2. 如图1-1所示,在URL中输入SVN服务器地址;选择本机存放的目录(系统默认为当前所选的文件夹所在目录);选择Revision时系统默认选项是HEAD,即最新版本,如果用户需要下载最新版本的项目文件,可以选取第二个选项(Revision),然后点击“OK”,这个时候如果系统要求输入用户名和密码,用户填写完自己的SVN用户名和密码之后点击“OK”即可进行下载,如图1-2所示:图1-2 系统提示输入用户名及密码3. 完成上述步骤后,版本库中的项目文件就被下载到本地了,下载完成之后系统会提示并且显示当前最新的版本号。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文档类型开发文档
保密级别公开
技术报告
名称:SVN平台安装流程
编号:
版本号:V1.0.0
负责人:董磊
成员:
日期:2016年06月01日
目录
目录 (1)
版本 (2)
1文档目的 (3)
2软件版本说明 (3)
3安装Subversion (3)
4安装Tortoise SVN (6)
5创建repository (9)
6安装SVNService (14)
图表目录 (16)
版本
1文档目的
SVN是一款经典的版本管理软件,服务器端软件是Subversion,客户端软件是TortoiseSVN,本文对这两款软件的安装,以及配置进行详细的说明。
2软件版本说明
服务器端软件Subversion,本教程使用的是 1.8.3版本,Setup-Subversion-1.8.3.msi。
客户端软件TortoiseSVN,本教程使用的是1.8.2版本,如果是32位平台,使用的是TortoiseSVN-1.8.2.24708-win32-svn-1.8.3.msi,如果是64位平台,使用的是TortoiseSVN-1.8.2.24708-x64-svn-1.8.3.msi。
TortoiseSVN文件命名如果有两个版本,前一个是TortoiseSVN的版本,后一个则是Subversion的版本。
服务器端和库户端的软件版本一定要对应,否则访问不了。
版本对应关系(摘自/?do=details&id=%BUGID%):TortoiseSVN1.8.5is linked against Subversion1.8.8
TortoiseSVN1.8.4is linked against Subversion1.8.5
TortoiseSVN1.8.3is linked against Subversion1.8.4
TortoiseSVN1.8.2is linked against Subversion1.8.3
TortoiseSVN1.8.1is linked against Subversion1.8.1
TortoiseSVN1.8.0is linked against Subversion1.8.0
TortoiseSVN1.6.11is linked against Subversion1.6.13
注意:以上对应关系只摘自一部分,其他未列出的可以直接登录上面的网站查看。
3安装Subversion
这里需要强调的是Subversion默认安装路径是“C:\Program Files (x86)\Subversion\”,且(x86)前有个空格,TortoiseSVN默认安装路径是“C:\Program Files\TortoiseSVN”,建议均按照默认路径进行安装。
双击Setup-Subversion-1.8.3进行Subversion安装。
图3-1
当弹出如下图所示界面时,点击“Next”。
图3-2
当弹出如下图所示界面时,点击“Next”。
图3-3
当弹出如下图所示界面时,保持默认的安装路径,因此,直接点击“Next”。
图3-4
当弹出如下图所示界面时,保持默认的安装路径,因此,直接点击“Next”。
图3-5
当弹出如下图所示界面时,点击“Finish”,Subversion即安装完毕。
图3-6
4安装Tortoise SVN
如果Win7操作系统是64位,则运行TortoiseSVN-1.8.2.24708-x64-svn-1.8.3,如果是32位,则运行TortoiseSVN-1.8.2.24708-win32-svn-1.8.3。
下面是运行
TortoiseSVN-1.8.2.24708-x64-svn-1.8.3弹出的界面,点击“Next”。
图4-1
当弹出如下图所示界面时,勾选“I accept the terms in the License Agreement”,然后点击“Next”。
图4-2
当弹出如下图所示界面时,点击“Next”。
图4-3
当弹出如下图所示界面时,点击“Install”。
图4-4
系统将开始进行软件安装,如下图所示。
图4-5
安装完成后,系统会弹出如下图所示界面,点击“Finish”。
图4-6
5创建repository
Repository即数据的集中存放地,所有提交的数据都保存在Repository,并
在其中记录所有的修改版本,分支版本,版本合并,以及并发修改处理等。
例如,将Repository创建在D:\svnroot\myproject。
那么,先在D盘创建svnroot 文件夹,然后在svnroot文件夹中创建myproject文件夹,最后,打开myproject 文件夹,在文件夹中,点击鼠标右键,在TortoiseSVN->Create repository here点击鼠标,即可完成Repository的创建完。
图5-1
创建完后,会在myproject文件夹下会生成一些文件,如下图所示,然后,点击OK。
图5-2
打开D:\svnroot\myproject\conf文件夹下authz,按照下图所示,添加红色部分的脚本。
添加的脚本的目的是创建一个projectgroup项目组,组员包括zhangsan 和lisi,且创建一个svnadmin管理员,管理员名称为admin,将projectgroup和
admin的访问权限设置为可读可写。
图5-3
打开D:\svnroot\myproject\conf文件夹下passwd,按照下图所示,添加红色部分的脚本。
添加的脚本的目的是将admin的访问密码改为admin,将zhangsan的
访问密码改为123456,将lisi的访问密码改为000000。
图5-4
打开D:\svnroot\myproject\conf文件夹下svnserve.conf,按照下图所示,添加
红色部分的脚本。
图5-5
完成了以上的安装和设置,就可以在本机上进行Repository访问,具体访问方法是在某一个文件夹下点击鼠标右键,然后,点击TortoiseSVN->Repo-browser,在弹出的如下图所示窗口中,输入file:///D:/svnroot/myproject,也可以输入
svn://127.0.0.1/myproject,最后,点击OK即可访问Repository。
图5-6
输入svn://127.0.0.1/myproject后的Repository Browser界面。
图5-7
6安装SVNService
往往一个项目需要若干个成员参与,这样,不同的成员就需要通过网络访问Repository,下面介绍如何将Repository配置为网络访问模式。
首先,打开文件夹C:\Program Files(x86)\Subversion\bin,将SVNService拷贝至此文件夹中。
图6-1
在“运行”中,输入cmd,然后在弹出的如下图所示的窗口中,输入命令:cd C:\Program Files(x86)\Subversion\bin
注意:在路径“C:\Program Files(x86)\Subversion\bin”中,(x86)前有个空格。
再输入命令:
SVNService-install-d-r D:\svnroot
当弹出“SVNService installed.”时,即表明SVNService安装完成。
图6-2
在“运行”中,输入compmgmt.msc,系统会弹出“计算机管理”界面。
Step1:双击“服务”;Step2:在服务的列表中找到SVNService,然后在SVNService图标上点击鼠标右键,再点击“属性”;Step3:在弹出的“SVNService 的属性(本地计算机)”窗口中,将启动类型改为“自动”,Step4:点击“启动”;Step5:点击“应用”;Step6:点击“确定”。
图6-3
图表目录
图3-1 (4)
图3-2 (4)
图3-3 (5)
图3-4 (5)
图3-5 (6)
图3-6 (6)
图4-1 (7)
图4-2 (7)
图4-3 (8)
图4-4 (8)
图4-5 (9)
图4-6 (9)
图5-1 (10)
图5-2 (11)
图5-3 (12)
图5-4 (12)
图5-5 (13)
图5-6 (13)
图5-7 (14)
图6-1 (14)
图6-2 (15)
图6-3 (15)。