`
kiki1120
  • 浏览: 314459 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

利用VisualSVN修改配置库名称

阅读更多

相信大家都听说过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,选择“删除”将会弹出窗口进行确认,点击按钮“是”。

 

分享到:
评论

相关推荐

    VisualSVN配置完全本

    通过以上内容的学习,我们不仅了解了VisualSVNServer相对于Subversion的优势所在,还掌握了如何利用VisualSVNServer快速配置SVN服务器、创建代码库以及进行用户权限管理等关键操作。同时,我们也熟悉了TortoiseSVN的...

    VisualSVN Server(SVN服务器)

    2. **集成Active Directory**: VisualSVN Server能够无缝集成到Active Directory环境中,利用域账户进行权限控制,确保只有授权的用户才能访问存储库。 3. **Web界面管理**: 提供的VisualSVN Server Manager工具...

    VisualSVN Server的配置和使用方法

    通过以上步骤,我们可以清晰地了解到如何使用 VisualSVN Server 进行服务器端的配置与管理,以及如何利用 TortoiseSVN 进行客户端的操作,包括源代码的签入、签出和提交等基本功能。这些步骤不仅适用于初学者,也为...

    VisualSVN server 2.1.1安装包及配置和使用说明

    VisualSVN Server 2.1.1是一款专为Windows平台设计的Subversion(SVN)...通过"VisualSVN Server的配置和使用方法 - Svn中文网.png"这个文件,用户可以更详细地了解如何操作,确保能够顺利配置和使用VisualSVN Server。

    VisualSVN-Server-4.2.1-x64.rar

    在VisualSVN Server Manager中,可以轻松创建新的版本库,选择合适的存储位置,定义库的名称和描述。创建后的版本库会显示在界面右侧,便于查看状态和进行进一步管理。 3. **版本库管理** 版本库的信息,如状态、...

    VisualSVN-Server-3.9.2-x64.rar

    在日常使用中,你可以利用VisualSVN Server的管理功能进行仓库的迁移、备份、恢复以及监控服务器状态。通过了解和掌握这些操作,你将能有效地管理团队的代码版本,提升开发效率和代码质量。 总之,VisualSVN Server...

    VisualSVN Server

    《VisualSVN Server详解:Windows环境下的SVN配置实践》 VisualSVN Server是一款专为Windows平台设计的Subversion(SVN)...通过深入了解和实践,你可以更好地利用VisualSVN Server推动团队的代码管理和协同工作。

    VisualSVN Server使用手册.docx

    本文档将详细介绍 VisualSVN Server 的安装与配置过程,包括如何创建代码库(Repository)、添加用户以及进行安全性和权限设置。 #### 二、安装与配置 ##### 2.1 安装 VisualSVN Server 1. **下载并安装**:首先从...

    VisualSVN-Server-(2.7.7)服务器端

    本文将深入探讨如何利用VisualSVN Server搭建一个功能强大的SVN服务器,以及它在日常开发和团队协作中的重要作用。 一、Subversion(SVN)基础 Subversion是一个开源的版本控制系统,用于管理文件和目录的变更历史...

    VisualSVN服务端和TortoiseSVN客户端.zip

    通过以上步骤,开发者可以有效地利用VisualSVN和TortoiseSVN进行版本控制,提高团队协作效率。然而,这只是基础操作,对于更高级的使用,如分支管理、冲突解决、自动构建等,还需要进一步学习和实践。希望这份指南能...

    visualsvn server 3.9.0 msi 32位

    1. 版本控制:VisualSVN Server提供了强大的版本控制功能,可以追踪文件和目录的每一次修改,允许用户回滚到历史版本。 2. 用户管理:通过内置的用户和组管理,可以方便地控制团队成员对仓库的访问权限。 3. 集成...

    VisualSVN与TortoiseSVN及MyEclipse2014 SVN插件的使用

    ### VisualSVN与TortoiseSVN及MyEclipse2014...通过以上步骤,可以有效地利用VisualSVN Server、TortoiseSVN以及MyEclipse 2014 SVN插件来进行项目的版本控制管理。这不仅提高了开发效率,也确保了代码的质量和安全性。

    SVN创建和配置

    例如,在VisualSVN Server中,你可以右键点击服务器节点,选择“新建”>“仓库”,然后输入仓库名称和路径。 3. **配置仓库** SVN仓库可以通过配置文件进行详细设置。这些文件通常位于仓库根目录下的`conf`子目录...

    SVN Server的搭建与配置

    描述中提到了使用VisualSVN Server快速搭建SVN Server端,这意味着将重点介绍如何利用VisualSVN Server这个软件来简化SVN服务器的搭建过程。VisualSVN Server是一个Windows平台上的SVN服务器软件,它集成了...

    SVN多版本库环境的搭建

    2. **版本库特定配置**:每个版本库都有自己的配置文件(conf目录下的svnserve.conf或httpd.conf),可以在此定制特定版本库的行为,如设置钩子脚本、限制文件大小等。 五、客户端配置 1. **安装SVN客户端**:对于...

    SVN服务器搭建和配置.pdf

    - 输入版本库的名称,勾选“创建默认结构”,这将为你创建trunk、branches和tags三个基本目录。 - 确认后,版本库即创建成功。 5. **导入项目到版本库**: - 找到你的项目文件夹,右键点击并选择TortoiseSVN菜单...

    SVN服务端与Tortoise客户端的配置方法

    #### 一、VisualSVNServer的配置和使用方法(服务器端) ##### 安装与启动 安装`VisualSVNServer`后,通过`VisualSVNServerManager`进行初始化配置。启动界面简洁明了。 ##### 创建代码库(Repository) 在主界面...

    Andorid开发版本控制解决方案[Win32]

    利用VisualSVN Server搭建SVN服务器环境,配合Eclipse Subclipse插件实现客户端操作,极大地提高了开发效率和团队协作能力。此外,还可以根据实际需求进一步定制和优化系统设置,如设置更复杂的权限管理、集成自动化...

    SVN (Subversion)的中文手册

    它允许多个人协作编辑同一份代码或文档,并确保在多人同时修改时不会丢失任何更改。以下是对SVN及其使用方法的详细说明,适用于初学者以及需要搭建SVN服务器的用户。 1. **SVN的基本概念** - **仓库(Repository)...

Global site tag (gtag.js) - Google Analytics