相信大家都听说过SVN的大名,至于它的用途以及如何安装不在本文范围内,这里主要讲解如何利用VisualSVN来更改配置库的名称,前提是你的SVN服务必须用VisualSVN搭建,网上几乎没有这方面的文章,就算有也是使用命令行方式,对配置管理员技能要求很高,对初级配置管理员和其他工作人员来说不易操作,非常容易弄坏配置库,结果就相当严重了。我讲的这个方法最大好处是能够保留历史记录,不需要将原目录结构下载到本地再上传,既节约时间又不会丢失宝贵的历史版本。
服务端VisualSVN Server Manager 2.1.3
客户端TortoiseSVN 1.6.10
配置库变更前 —> 变更后
\AAA\trunk \BBB\AAA\trunk
开始操作前,务必先备份Repositories文件夹,切记!
第一步 建立配置库BB
打开服务端VisualSVN管理器,右键点击Repositories,选择“所有任务” — “Import Existing Repository”,弹出导入窗口。Existing Repository Location是已存在配置库位置,也就是想要移动的那个配置库AAA,New Repository Name输入新配置库名称BBB,点击OK按钮。此时能看到BBB已经在根节点下面了,但是点开后发现目录结构是\BBB\trunk,而不是\BBB\AAA\trunk。
第二步 配置库BBB下创建AAA文件夹
打开客户端TortoiseSVN — “Repo-browser”,输入BBB的svn地址,在打开的窗口左侧能看到BBB的目录结构,右键点击根节点,选择Create folder...,输入AAA,点OK按钮,此时AAA文件夹就创建好了,下面将trunk移动到它下面。
第三步 移动trunk到AAA下面
还是在Repo-browser窗口中操作,左侧树状栏中右键点击trunk,选择Copy to...,原svn地址是xxx/svn/BBB/trunk,修改成xxx/svn/BBB/AAA/trunk,点OK按钮。想要的目录结构已经创建完成,而且历史记录也完好保存了下来,最后将中间过程删除即可。
第四步 删除旧文件夹
现在BBB下面有AAA和trunk两个文件夹,因为trunk下的内容已经移动到AAA下面了,需要将其删除,右键点击trunk,选择Delete,输入注释后点OK按钮即可。除此以外,原配置库AAA也不需要了,也要将其删除,回到VisualSVN管理器,右键点击AAA,选择“删除”将会弹出窗口进行确认,点击按钮“是”。
分享到:
相关推荐
通过以上内容的学习,我们不仅了解了VisualSVNServer相对于Subversion的优势所在,还掌握了如何利用VisualSVNServer快速配置SVN服务器、创建代码库以及进行用户权限管理等关键操作。同时,我们也熟悉了TortoiseSVN的...
2. **集成Active Directory**: VisualSVN Server能够无缝集成到Active Directory环境中,利用域账户进行权限控制,确保只有授权的用户才能访问存储库。 3. **Web界面管理**: 提供的VisualSVN Server Manager工具...
通过以上步骤,我们可以清晰地了解到如何使用 VisualSVN Server 进行服务器端的配置与管理,以及如何利用 TortoiseSVN 进行客户端的操作,包括源代码的签入、签出和提交等基本功能。这些步骤不仅适用于初学者,也为...
VisualSVN Server 2.1.1是一款专为Windows平台设计的Subversion(SVN)...通过"VisualSVN Server的配置和使用方法 - Svn中文网.png"这个文件,用户可以更详细地了解如何操作,确保能够顺利配置和使用VisualSVN Server。
在VisualSVN Server Manager中,可以轻松创建新的版本库,选择合适的存储位置,定义库的名称和描述。创建后的版本库会显示在界面右侧,便于查看状态和进行进一步管理。 3. **版本库管理** 版本库的信息,如状态、...
在日常使用中,你可以利用VisualSVN Server的管理功能进行仓库的迁移、备份、恢复以及监控服务器状态。通过了解和掌握这些操作,你将能有效地管理团队的代码版本,提升开发效率和代码质量。 总之,VisualSVN Server...
《VisualSVN Server详解:Windows环境下的SVN配置实践》 VisualSVN Server是一款专为Windows平台设计的Subversion(SVN)...通过深入了解和实践,你可以更好地利用VisualSVN Server推动团队的代码管理和协同工作。
本文档将详细介绍 VisualSVN Server 的安装与配置过程,包括如何创建代码库(Repository)、添加用户以及进行安全性和权限设置。 #### 二、安装与配置 ##### 2.1 安装 VisualSVN Server 1. **下载并安装**:首先从...
本文将深入探讨如何利用VisualSVN Server搭建一个功能强大的SVN服务器,以及它在日常开发和团队协作中的重要作用。 一、Subversion(SVN)基础 Subversion是一个开源的版本控制系统,用于管理文件和目录的变更历史...
通过以上步骤,开发者可以有效地利用VisualSVN和TortoiseSVN进行版本控制,提高团队协作效率。然而,这只是基础操作,对于更高级的使用,如分支管理、冲突解决、自动构建等,还需要进一步学习和实践。希望这份指南能...
1. 版本控制:VisualSVN Server提供了强大的版本控制功能,可以追踪文件和目录的每一次修改,允许用户回滚到历史版本。 2. 用户管理:通过内置的用户和组管理,可以方便地控制团队成员对仓库的访问权限。 3. 集成...
### VisualSVN与TortoiseSVN及MyEclipse2014...通过以上步骤,可以有效地利用VisualSVN Server、TortoiseSVN以及MyEclipse 2014 SVN插件来进行项目的版本控制管理。这不仅提高了开发效率,也确保了代码的质量和安全性。
例如,在VisualSVN Server中,你可以右键点击服务器节点,选择“新建”>“仓库”,然后输入仓库名称和路径。 3. **配置仓库** SVN仓库可以通过配置文件进行详细设置。这些文件通常位于仓库根目录下的`conf`子目录...
描述中提到了使用VisualSVN Server快速搭建SVN Server端,这意味着将重点介绍如何利用VisualSVN Server这个软件来简化SVN服务器的搭建过程。VisualSVN Server是一个Windows平台上的SVN服务器软件,它集成了...
2. **版本库特定配置**:每个版本库都有自己的配置文件(conf目录下的svnserve.conf或httpd.conf),可以在此定制特定版本库的行为,如设置钩子脚本、限制文件大小等。 五、客户端配置 1. **安装SVN客户端**:对于...
- 输入版本库的名称,勾选“创建默认结构”,这将为你创建trunk、branches和tags三个基本目录。 - 确认后,版本库即创建成功。 5. **导入项目到版本库**: - 找到你的项目文件夹,右键点击并选择TortoiseSVN菜单...
#### 一、VisualSVNServer的配置和使用方法(服务器端) ##### 安装与启动 安装`VisualSVNServer`后,通过`VisualSVNServerManager`进行初始化配置。启动界面简洁明了。 ##### 创建代码库(Repository) 在主界面...
利用VisualSVN Server搭建SVN服务器环境,配合Eclipse Subclipse插件实现客户端操作,极大地提高了开发效率和团队协作能力。此外,还可以根据实际需求进一步定制和优化系统设置,如设置更复杂的权限管理、集成自动化...
它允许多个人协作编辑同一份代码或文档,并确保在多人同时修改时不会丢失任何更改。以下是对SVN及其使用方法的详细说明,适用于初学者以及需要搭建SVN服务器的用户。 1. **SVN的基本概念** - **仓库(Repository)...