知识大全 SVN服务器端与Eclipse中的客户端配置详解
Posted 版本
篇首语:丈夫志四海,万里犹比邻。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 SVN服务器端与Eclipse中的客户端配置详解相关的知识,希望对你有一定的参考价值。
SVN服务器端与Eclipse中的客户端配置详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
如何快速建立Subversion服务器 并且在项目中使用起来 这是大家最关心的问题 与CVS相比 Subversion有更多的选择 也更加的容易 几个命令就可以建立一套服务器环境 可以使用起来 这里配套有动画教程
本文是使用Subversion最快速的教程 在最短的时间里帮助您建立起一套可用的服务器环境 只需略加调整就可以应用到实际项目当中
本教程分为以下几个部门 不仅仅是快速入门 最后我们还有一些高级功能的说明 为了说明简单 教程是在windows下使用的方式 以方便资源有限的项目使用 对于UNIX环境下 区别并不大
软件下载
下载Subversion服务器程序
到官方网站的下载二进制安装文件 来到二进制包下载部分 找到 Windows NT XP and 部分 然后选择 this same directory 这样我们可以看到许多下载的内容 目前可以下载 svn setup exe
下载Subversion的Windows客户端TortoiseSVN
TortoiseSVN是扩展Windows Shell的一套工具 可以看作Windows资源管理器的插件 安装之后Windows就可以识别Subversion的工作目录
官方网站是TortoiseSVN 下载方式和前面的svn服务器类似 在Download页面的我们可以选择下载的版本 目前的最高稳定版本的安装文件为TortoiseSVN win svn msi 同时在此下载页的下面有语言包下载
服务器和客户端安装
服务器安装 直接运行svn setup exe 根据提示安装即可 这样我们就有了一套服务器可以运行的环境 安装TortoiseSVN 同样直接运行TortoiseSVN win svn msi按照提示安装即可 不过最后完成后会提示是否重启 其实重启只是使svn工作拷贝在windows中的特殊样式生效 与所有的实际功能无关 这里为了立刻看到好的效果 还是重新启动机器
建立版本库(Repository)
运行Subversion服务器需要首先要建立一个版本库(Repository) 可以看作服务器上存放数据的数据库 在安装了Subversion服务器之后 可以直接运行 如
(点击 开始 - 运行 在里面输入如下命令) svnadmin create F:\\svn_repository_server
就会在目录F:\\svn_repository_server下创建一个版本库 我们也可以使用TortoiseSVN图形化的完成这一步
在目录F:\\svn_repository_server下 右键 >TortoiseSVN >Create Repository here (安装了中文包的话 就是 右键 >TortoiseSVN >在此创建版本库 ) 然后可以选择版本库模式 这里使用默认即可 然后就创建了一系列目录和文件
配置用户和权限
来到F:\\svn_repository_server\\conf目录 修改nf
[general]
# password db = passwd
改为
[general]
password db = passwd然后修改同目录的passwd文件 去掉下面三行的注释
#[users]
# harry = harryssecret
# sally = sallyssecret
最后变成 #等号左边是用户 右边是密码
[users]xudayu=xudayu
运行独立服务器
在任意目录下运行
svnserve d r F:\\svn_repository_server我们的服务器程序就已经启动了 注意不要关闭命令行窗口 关闭窗口也会把svnserve停止 每次都要手动启动 还不能关闭窗口 很麻烦 所以我们将其创建为windows系统服务 第一方法 打开一个DOS命令窗口 执行如下命令 sc create svnserve binPath= \\ C:\\Program Files\\Subversion\\bin\\svnserve exe\\ service root F:\\svn_repository_server displayname= Subversion Repository depend= Tcpip start= auto 其中 sc是windows自带的服务配置程序 参数binPath表示svnserve可执行文件的安装路径 由于路径中的 Program Files 带有空格 因此整个路径需要用双引号引起来 而双引号本身是个特殊字符 需要进行转移 因此在路径前后的两个双引号都需要写成\\ service参数表示以windows服务的形式运行 root指明svn repository的位置 service参数与root参数都作为binPath的一部分 因此与svnserve exe的路径一起被包含在一对双引号当中 而这对双引号不需要进行转义 displayname表示在windows服务列表中显示的名字 depend =Tcpip 表示svnserve服务的运行需要tcpip服务 start=auto表示开机后自动运行 若要卸载svn服务 则执行 sc delete svnserve 即可 第二种方法 到/svnservice网站下载Svnservice Monitor 然后安装 接下来的设置就是选择版本库的路径 填写主机和端口 然后点击apply就行了
初始化导入
来到我们想要导入的项目根目录 F:\\workspace\\eclipse\\struts
右键 >TortoiseSVN >Import (安装了中文包的就是 右键 >TortoiseSVN >导入)
URL of repository(版本库URL)输入 svn://localhost/struts /demo
ok这时候需要输入用户名和密码 我的自然就是xudayu xudayu了
cha138/Article/program/Java/ky/201311/28677相关参考
使用eclipse进行开发时在编译JAVA代码时的原则是对于源代码目录中的所有*java文件编译成同名的*class文件而对于如abcjava中的内部类C编译成abc$Cclass对于所有非jav
知识大全 探讨如何在Eclipse中过滤版本控制文件.svn
探讨如何在Eclipse中过滤版本控制文件.svn 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!l
Eclipsesvn更换帐号的方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 背景 由于在
知识大全 Google免费的SVN服务器管理VS2010代码
Google免费的SVN服务器管理VS2010代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 基于php使用memcache存储session的详解
web服务器的phpsession都给memcached这样你不管分发器把ip连接分给哪个web服务器都不会有问题了配置方法很简单就在php的配置文件内增加一条语句就可以了不过前提你需要装好mem
Eclipse的使用技巧详解[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Eclipse
Eclipse新成员Swordfish详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 企业服
Java开源技术:Eclipse的使用技巧详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 编
Eclipse的使用技巧详解[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 外挂篇 外挂
Eclipse的使用技巧详解[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 热键篇 Te