`
dato0123
  • 浏览: 915358 次
文章分类
社区版块
存档分类
最新评论

如何通过SVN管理好代码

 
阅读更多

市面上有许多版本控制系统,如微软的VSS、TeamCoherence、SVN等,从这三款的使用经验来看,SVN最强大了,对源代码的语言没有限制,还可以管理word文件,而且有大量的用户群,如Apache基本会管理的软件,与VSS比较有以下

一、优点:

1. 支持重命名,这对 Java 开发来说非常重要。

  为了得到更好的代码,开发中需要经常进行重构,重构就经常涉及到文件的重构名,而重命名中 VSS中是不被支持的。

2. 开发的时候不一定要锁定。

  一方面导致重构不方便,另一方面,不能离线开发,使用 SVN就不同,可以带回家继续开发,回来后,提交就行了。

3. 多平台。

  可以支持多个平台下的操作,有windows和linux平台,支持32位、64位。

4. 更好的客户端支持。

  Eclipse 中的 VSS Plugin 不如它的 SVN Plugin 好用。一个在 Windows 下用的 SVN 客户端 TortoiseSVN 也比VSS 的客户端好用(VSS 只有微软提供的一个 GUI 客户端)。

5. 更好地与外围工具集成。

  各种各样的外围工具(主要是服务器端),满足多种需要。如果有需要,也可以自己写插件或管理脚本,开放的架构,允许我们这样做。

6. 方便。

  一个例子:部署应用的时候,以前的做法是找出一个项目中修改过的文件,更新到服务器上去,现在可以在服务器上执行 svn export 命令,把代码库中的最新版本导出,完成部署(也可以替换回老版本)。

7. 速度与稳定性看起来都不错。

  学习它的管理、它的工作方式,是值得的。而 VSS是一个已经被逐渐抛弃的软件。如果时间不是多得没处用,那么就把时间花在最值得花的东西上面。

二、简单的服务端


三、客户端




常用的操作有:获取锁定,提交,更新,加入
四、代码修改过程一目了然


建议还没有用版本控制的朋友也开始用版本控制吧,无论是一个人开发还是多人开发,都是非常有必要的!



分享到:
评论

相关推荐

    SVN代码管理使用 SVN代码管理使用

    SVN代码管理使用 SVN代码管理使用

    本地使用SVN进行源代码管理

    所以我就去找其它的替代工具,试了下GIT,VSS都不是很好用,还是觉得SVN好用,然后就在网上发现了这个文档,在本机搭建一个SVN,又不会对其它人造成影响,终于可以方便快捷的管理本机的代码了,分享给大家~

    SVN 代码管理 好用

    SVN 代码管理 好用 方便我们对代码和文档进行管理 版本控制,非常好使用的版本管理控制工具,方便我们对项目进行管理

    SVN版本管理规范

    对svn日常使用、代码管理、版本管理、命名规范等做了说明。

    Seay-Svn源代码泄露漏洞扫描工具

    “在使用SVN管理本地代码过程中,会自动生成一个名为.svn的隐藏文件夹,其中包含重要的源代码信息。但一些网站管理员在发布代码时,不愿意使用‘导出’功能,而是直接复制代码文件夹到WEB服务器上,这就使.svn隐藏...

    svn代码管理器

    svn代码管理器

    SVN管理代码经验谈

    SVN管理代码经验谈,挺中肯的说,适合新手学习下。

    SVN源代码管理操作使用手册

    svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。

    SVNMANAGER SVN 代码管理 LINUX SVN管理

    1. svnmanager安装包; 2. 在阿里云的安装步骤; 3. 自己团队在使用的代码管理工具网页版管理。 创建项目,创建用户,权限管理

    小乌龟svn代码管理

    小乌龟svn管理工具

    svn源代码管理工具

    svn是很好的源代码管理工具,可跨平台使用,可管理各种代码文件。svn是cvs的升级版本,简单易用。

    SVN代码管理工具

    SVN的服务端、客户端、以及Eclipse的插件-压缩包内皆应有尽有~~~~

    SVN代码管理器

    TortoiseSVN是一个源代码管理工具,这款软件安装之后,可以集成到VS开发工具(最好是VS2010)中,是一个款非常好用的源代码管理工具。

    SVN代码管理工具.rar

    SVN代码管理工具/32位/64位/附带低版本支持server2003/svn集成插件vs 2012AnkhSVN/附带教程

    代码管理工具SVN

    svn是一款方便实用的代码管理工具,用了很多年了。

    SVN代码管理与版本控制.pdf

    SVN代码管理与版本控制

    删除SVN源代码管理

    删除SVN源代码管理的项目。使项目可以重新绑定到其他的代码管理器中

    svn代码管理器中文版

    SVN代码管理器中文版,TortoiseSVN 64位下载版(svn客户端)是软件开发人员必备的开发管理软件。TortoiseSVN 64位下载版一般被用来管理软件版本和工作进度,提高整体开发效率。如果你需要开发软件、设计网站或者汉化...

    Seay-Svn源代码泄露漏洞利用工具1.0+2.0.zip

    “在使用SVN管理本地代码过程中,会自动生成一个名为.svn的隐藏文件夹,其中包含重要的源代码信息。但一些网站管理员在发布代码时,不愿意使用‘导出’功能,而是直接复制代码文件夹到WEB服务器上,这就使.svn隐藏...

Global site tag (gtag.js) - Google Analytics