`
sophia828
  • 浏览: 9910 次
社区版块
存档分类
最新评论

6.1项目代码管理工具SVN

 
阅读更多

   

  • 代码管理工具使用原因

    项目开发,一人到多人的团队开发中,会遇到如下情况:

  • 1). 横向:同一时间段内,不同人对同一块代码进行操作;
  • 2)纵向:不同时间段内,对同一代码进行操作;
  • 3)版本管理和分支管理等等

    代码管理工具就是用来记录和管理这些情况下的变更,让代码能正确地被增删改查。比如SVN中show history,用来查看代码的历史修改情况,synchronize with repository,可以用来对比当前代码和历史代码的区别等等。

 

  • Myeclipse中SVN和代码仓库的链接

     代码管理工具常见的有SVN、Git等,SVN的管理方式相对易懂、好学好用,原理也简单,就是把已完成的本地代码local code 放到一个代码仓库repository code,用SVN在这两个地方之间建立起联系,并进行管理,repository code 是local code的更新迭代或者前一个版本。这里代码仓库,我用的是taocode。

 

  • 1)在taocode里新建一个项目myecom,这时就生成了这个项目的svn url,如下:


  •  2)给myeclipse安装SVN插件,具体自行搜索
  •  3)在myeclipse右击myecom项目,team->share project->svn->create a new repository location,接下来会弹出窗口,需要输入代码仓库这个项目的svn url,以及taocode的用户名和密码,如下:

 

 


 之后的按照喜好配置就可以了,最后选择要提交的代码,点击finish,这样代码就提交到taocode上了,查看显示如下:


 

这时,应该很明确了,代码变成了两份,一份在代码仓库,作为备份和记录,另一份在本地,供本地编辑修改。

 

  •  其他

        SVN也可以不在myeclipse中、可以单独出来使用,可以用svn的GUI管理软件实现,例如tortoiseSVN等。具体SVN怎么提交代码、怎么更新代码下来、怎么对比代码,自行搜索。

       另,我们可以在项目的根目录,新建个doc文件夹,把各种数据库设计文档、需求文档也通过svn进行管理。

  • 大小: 13.6 KB
  • 大小: 58.4 KB
  • 大小: 32.7 KB
分享到:
评论

相关推荐

    SourceTreeSetup_1.9.6.1版本,很好用项目上传管理工具

    在1.9.6.1版本中,这个工具提供了许多实用的功能,使其成为项目上传和管理的理想选择。 首先,SourceTree的核心是Git,一个分布式版本控制系统。Git允许开发者跟踪代码的历史变化,方便团队成员协作开发,同时支持...

    SVN操作使用学习pdf

    为了有效地管理代码变更、跟踪历史版本以及解决多人同时修改同一份代码所带来的问题,版本控制系统(Version Control System,简称VCS)成为必不可少的工具之一。 ##### 1.1.1 什么是版本控制 版本控制系统是一种...

    MyEclipse 6.1 Blue Edition注册码

    它提供了一系列强大的工具和功能,如代码编辑器、调试器、构建工具、版本控制集成、Web应用开发工具等,极大地提高了开发者的工作效率。MyEclipse的Blue Edition则是其多个版本之一,主要针对企业级应用开发,提供了...

    svn简介及安装

    SVN的主要特点是提供了集中式的版本控制,使得多个开发者能够协同工作于同一个项目,有效地管理和跟踪项目的变更历史。 ##### 1.1 版本控制的重要性 版本控制对于软件开发至关重要,它帮助开发者们追踪项目的变化,...

    ToadforDB2_Freeware_6.1.0.125.zip

    4. **版本控制集成**:对于团队协作,Toad 支持与主流版本控制系统(如Git、SVN等)集成,便于代码版本管理和协同工作。 5. **开发和测试**:Toad 支持数据库对象的版本控制,使得开发人员可以轻松跟踪和管理代码...

    SVN使用手册中文版.chm

    管理员的工具箱 svnlook svnadmin svndumpfilter svnshell.py Berkeley DB工具 版本库清理 管理磁盘空间 版本库的恢复 版本库的移植 版本库备份 添加项目 选择一种版本库布局 创建布局,导入初始数据 摘要 6. 配置...

    ToadforDB2_6.1

    - **版本控制集成**:可以与常见的版本控制系统(如Git或SVN)集成,便于团队协作和代码管理。 - **自动化脚本**:允许创建和执行自定义的脚本任务,实现数据库维护的自动化。 3. **系统需求**: - Toad for DB2...

    Toad_for_DB2_Freeware_6.1.0.125

    Toad for DB2 Freeware 6.1.0.125是一款专为IBM DB2数据库管理系统设计的强大工具,主要用于数据库开发、管理和性能优化。这个版本的Toad提供了免费的许可证,使得用户能够免费利用其功能来处理DB2 V10.5版本的...

    hibernate for netbeans 6.1

    - **版本控制**:与Git、SVN等版本控制系统无缝集成,便于团队协作和代码版本管理。 总之,Hibernate for NetBeans 6.1为开发者提供了一个强大且便捷的平台,使他们能够在Java应用中轻松地管理和操作数据库,同时...

    开源版本控制pySvnManager(Svn管理后台)开发者手册(pysvnmanager dev-guide)

    ### 开源版本控制pySvnManager(Svn管理后台)开发者手册(pysvnmanager dev-guide) #### 1. 前言 ##### 1.1 SVN的授权管理问题 Subversion (SVN) 是一种广泛使用的版本控制系统,尤其适用于管理大型项目和团队。...

    gradle-6.1-rc-1-all.zip

    Gradle是一款强大的自动化构建...总结起来,`gradle-6.1-rc-1-all.zip`是一个完整的Gradle发行版,适用于Android开发者快速构建项目,提供高效、灵活的依赖管理和构建流程,同时包含丰富的文档和示例,方便学习和使用。

    使用Subversion进行版本控制(针对 Subversion 1.4)

    管理员的工具箱 svnadmin svnlook svndumpfilter svnsync Berkeley DB 工具 修正提交消息 管理磁盘空间 Subversion如何节约磁盘空间 删除终止的事务 删除不使用的Berkeley DB日志文件 Berkeley DB 恢复 版本库数据的...

    配置管理计划样例软件开发.doc

    - **源代码管理**: 同样采用SVN。 **3.2 配置管理策略** - **策略概述**: 策略主要涉及工具的选择、配置库的设置等关键要素。 #### 四、配置管理库 **4.1 配置库结构** - **库类型**: - **工作库**: 存储开发...

    软件开发项目过程控制程序.pdf

    4.11可能详述了如何使用版本控制系统,如Git,以及配置管理工具,如SVN或CVS。 7. **项目监控与控制** (5.1-5.7): 这部分可能涵盖了进度监控、成本控制、风险管理以及干系人沟通。5.2、5.3和5.4可能涉及项目进度...

    maven window下安装包

    第11章:用Maven管理项目版本/11.4 版本管理举例/11.4.3 将项目保存到SVN(SVN:版本管理工具) 第11章:用Maven管理项目版本/11.4 版本管理举例/11.4.4 在POM中配置SVN地址 第11章:用Maven管理项目版本/11.4 版本...

    Python库 | setuptools_scm-6.1.0.dev0.tar.gz

    总的来说,`setuptools_scm`是Python开发中的一个实用工具,它简化了版本管理,让开发者能更专注于代码开发,而不是版本号的维护。同时,它的动态计算方式使得每个版本都能准确反映代码的状态,这对于持续集成和软件...

    PL/SQL DEVELOPER9.0.3

    5. **版本控制集成**:与常见的版本控制系统(如SVN或Git)集成,便于团队协作和代码版本管理。 6. **项目管理**:组织和管理多个开发项目,方便在不同的业务需求之间切换。 7. **报表和脚本执行**:生成代码统计...

    plsql developer 9.0

    5. **项目管理**:通过项目管理功能,用户可以组织和管理相关的PL/SQL代码和数据库对象,便于团队协作和版本控制。 6. **报表生成**:可以生成各种报表,如代码统计、依赖关系、性能分析等,有助于理解和优化代码...

Global site tag (gtag.js) - Google Analytics