以前的东西,放到javaeye吧。
SVN服务器端配置:
一直以来都是在客户端使用svn,今天要配服务器居然不会。问别人半天终于搞定了,赶紧把步骤记录下来。
首
先安装svn-1.4.5-setup.exe和TortoiseSVN-1.4.3.8645-win32-svn-1.4.3.msi,后者是客户
端,使用过Svn的应该有了。再吧SVNService.exe拷贝到SVN安装目录的bin目录下。(svn安装目录默认为C:\Program
Files\Subversion)然后命令行进入(linux在这方面就是方便,可以随时在一个地方进入命令行。)运行命令SVNService
-install -d -r
d:/svn(代表电子仓库的目录)这个命令的意义是把SVN作为windows的一个服务,以后就可以自动启动了(当然也可以手动启动。)
然后在电子仓库文件夹下右键单击空白处,选择TortoiseSVN-》Repo-browser在里面建立目录。
要配置conf下的authz文件,增加一个[/]
* = rw
意思是访问路径是根目录下,任何人都是可读可写的。配置svnserve.conf文件,使得anon-access = read
auth-access = write
authz-db = authz
password-db = passwd都生效(把注释符合去掉)
然后可以配置用户名,密码(passwd文件里)
再在别处建立一个空文件夹,选择SVN checkout 地址为svn://127.0.0.1/test(地址填写服务器IP,目录填写自己刚刚在svn里面建立的目录。)然后更新下试试,如果更新成功,说明配置成功了。
客户端没什么难的,windows下好用的那种直接装就行了。
svn迁移:
svn建立好了之后,有可能因为服务器的重新配置而想吧它移动到别的地方。 这时候就要用到svn的迁移,基本上是4步。
1将电子仓库备份为一个dumpfile
在命令行下输入svnadmin dump “原来的路径” -repo > dumpfile
这时机器会自动将所有版本逐个取出备份。
2在另外一台服务器新建Repository,和安装的步骤有些一样。
3导入dumpfile
在新服务器的命令行输入svnadmin load 新电子仓库路径 < dumpfile
这时会逐个导入,版本比较多的话可能速度会比较慢。
4重新配置新svn服务器的conf。
分享到:
相关推荐
本教程将详细讲解如何在MyEclipse 10中安装并配置SVN,以实现高效、安全的代码版本控制。提供的压缩包文件包含了配置所需的全部资料,包括配置文件和详细的说明。 首先,我们需要理解SVN的作用。SVN是一种集中式的...
在Eclipse中配置SVN是开发人员日常工作中的一项重要任务,因为SVN(Subversion)是一种版本控制系统,用于跟踪和管理代码的修改历史。以下是如何在Eclipse中配置SVN的详细步骤,以及一些常见的问题解决方法。 首先...
2. **配置SVN客户端**:安装完插件后,需要配置SVN客户端。MyEclipse支持多种SVN客户端,如TortoiseSVN、CollabNet等。你可以根据自己的喜好选择,并将其路径添加到MyEclipse的系统变量中。 3. **创建SVN连接**:在...
2. **配置SVN连接**: - 进入“窗口”(Window)菜单,选择“首选项”(Preferences)。 - 在左侧导航树中,展开“Team”,然后点击“SVN”。 - 点击右上角的“添加”按钮,创建一个新的SVN连接配置。 - 输入SVN...
本教程将详尽地介绍如何在MyEclipse集成开发环境中配置SVN插件,以便于团队成员能有效地管理和共享代码。 首先,我们需要了解什么是SVN。Subversion是一个开源的版本控制系统,它允许开发人员跟踪和控制对文件和...
在MYeclipse中配置SVN是一项重要的开发任务,因为SVN(Subversion)是一种版本控制系统,它可以帮助开发者管理代码版本,协同多人合作,确保代码的一致性和可追踪性。MYeclipse作为流行的Java集成开发环境(IDE),...
"MyEclipse_6.5下配置SVN"这个主题聚焦于如何在集成开发环境(IDE)MyEclipse 6.5中设置Subversion(SVN)支持,以便开发者可以利用SVN的强大功能进行版本控制。 Subversion是一种广泛使用的开源版本控制系统,用于...
在Windows环境下配置SVN(Subversion)服务器与客户端是一项关键任务,尤其对于团队协作和版本控制至关重要。本文将深入解析如何在Windows系统中搭建并配置SVN服务器,以及如何设置客户端进行有效操作。 ### 一、...
**Eclipse 配置 SVN 详细教程** 在软件开发过程中,版本控制是非常关键的一环,它可以帮助团队协作,跟踪代码的变更历史。Subversion(简称 SVN)是一种流行的版本控制系统,而 Eclipse 是广受欢迎的 Java 开发集成...
配置SVN服务器协同开发是软件开发团队中常用的一种版本控制系统管理方法,它允许开发者们共享代码,协同工作,同时保持代码的历史记录。本教程将详细解释如何设置SVN服务器以及客户端,以便团队成员能够有效地进行...
vs中配置svn 团队资源管理器,tfs虽然比较好用但是配置起来较麻烦,轻量级的团队开发,svn还是不错的选择,下载后包里面有详细的说明,按照说明安装即可。
配置SVN服务器涉及到安装SVN服务端软件,创建版本库,设置权限管理,以及配置SSH(Secure Shell)以实现安全的远程访问。以下是配置SVN服务器的具体步骤: 1. **创建SVN版本库用户和组**: - 创建一个独立的用户,...
在Windows环境下配置SVN服务器,主要是为了实现源代码版本控制,便于团队协作和管理项目代码。Visual Studio 2008和2010作为常用的开发工具,支持集成SVN客户端,使得开发者可以直接在IDE中进行版本控制操作。以下是...
在本篇文章中,我们将详细探讨如何安装和配置SVN,以便于团队有效地管理和共享代码资源。 **1. 安装SVN服务器** 在Windows系统上,通常使用VisualSVN Server作为SVN服务器。首先,访问VisualSVN官网下载安装包,...
svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svnmanager 配置 svn...
在Windows平台上,有许多SVN客户端可供选择,其中SlikSVN是一款流行的轻量级绿色版本,尤其适合那些希望快速配置并开始使用的用户。 标题中提到的“svn绿色windows版本”指的是SlikSVN的Windows发行版,它不需要...
本篇文章将详述如何在集成开发环境MyEclipse中安装并配置SVN,以便于团队成员协同开发和管理代码。 首先,我们需要了解MyEclipse。MyEclipse是一款强大的Java开发工具,它集成了多种功能,包括代码编辑、调试、部署...
3. **Eclipse中配置SVN插件**: - **安装Subclipse**:通过Eclipse的“帮助”->“软件更新”->“查找并安装”路径,新建远程站点并输入Subclipse的更新URL,然后安装插件。 - **连接SVN仓库**:在Eclipse中打开...