研讨会回顾|AI驱动的DevOps云端转型:Atlassian Cloud + AI 实战指南

400-666-7732

研讨会回顾

AI驱动的DevOps云端转型:Atlassian Cloud + AI 实战指南

如何使用TortoiseSVN客户端(和P4EXP):乌龟与野兔

        许多团队仍在使用Subversion(SVN)和TortoiseSVN客户端。

        但是,SVN存在很多问题,包括:

        SVN很慢。

        随着时间的推移很难维护版本跟踪,尤其是在大型项目上。

        由于缺乏对源和目的地分支的跟踪,合并是困难的并且可能是耗时的。

        它有一个异常严格的工作目录布局。

        没有客户支持。

        它使用一种困难的方法 – 稀疏目录 – 用于检出的资源小于整个存储库。

        因此,虽然SVN在技术上是一种免费工具,但它很难操作。这使得使用它的成本变得很高。

        许多组织没有意识到在开发人员的工作效率和解决合并冲突所花费的时间方面实际上花费了多少。这可能是每个月的几天。

        SVN已经存在了很长时间,因此许多开发人员可能已经对此软件感到满意。但是,这个SVN舒适区存在问题。许多组织和开发人员往往对生产力降低问题视而不见。他们只是认为这些活儿是日常工作中需要完成的一部分。那么,为什么人们继续使用SVN?

他们真正喜欢的是:TortoiseSVN客

        我听说人们喜欢SVN的第一件事就是TortoiseSVN。

什么是TortoiseSVN?

        TortoiseSVN是Windows的版本控制GUI客户端。它基于开源Apache Subversion(SVN)代码库。它可以在GNU通用公共许可证下使用。

        TortoiseSVN没有解决前面描述的任何问题。但它确实让界面“更漂亮。” 诶呦,它甚至赢得了2007年的Sourceforge.net社区选择奖!虽然,那是12年多前。

如何使用TortoiseSVN

        TortoiseSVN的酷炫之处在于它与File Explorer(以前称为Windows资源管理器)的集成。文件资源管理器是Windows 8及更高版本(包括Windows 10)提供的GUI的一部分。大多数用户都可以使用此界面作为用于查找和访问Windows计算机上文件的文件夹。

        TortoiseSVN出现在熟悉的右键单击(上下文单击)菜单中。入门只需几步即可完成。

右键单击文件或文件夹。

        然后在Open,Cut,Copy等选项中选择TortoiseSVN。

        导航到TortoiseSVN选项,您将看到其主菜单。您可以在此处选择要对该文件或文件夹执行的版本控制操作。

        完成该选择后,您将与菜单进行交互以执行功能。Checkout经常使用,它有自己的菜单项 – 适当地命名为SVN Checkout。

        因此,如果您是开发Windows机器的开发人员,使用TortoiseSVN可以简化日常。

乌龟(SVN客户端)和野兔(P4EXP – Helix Core)

        TortoiseSVN恰如其分。它就像一只乌龟 – 它移动缓慢。

        Helix Core有一个类似的功能,速度要快得多 – 相比之下,这是一个野兔。虽然,它没有可爱的名字或卡通龟/兔子图标。它的名称非常实用:P4EXP,文件资源管理器的Helix插件。

        也许更重要的是,P4EXP非常易于使用。事实上,它比TortoiseSVN容易得多(TortoiseSVN有很多菜单选择,因此变得非常复杂)。

P4EXP如何工作

        P4EXP在Windows上运行。它使您可以访问Helix Core最常用的版本控制功能,例如签出,提交和查看更改列表。

        它还可以与Helix Core的可视客户端P4V无缝协作。您可以在此处执行更精细的版本控制操作,例如:

  • 管理本地工作区和软件仓库之间的文件 。

  • 查看和管理Streams。

  • 执行更多与工作流程相关的任务。

为什么P4EXP比TortoiseSVN客户端更好

        由于其简单性,P4EXP优于TortoiseSVN客户端。

        P4EXP很容易被非代码贡献者使用。对于需要不经常访问Helix Core的管理员,设计师,图书管理员,经理或其他团队成员来说,这非常棒。如果您只需要查看或对文件进行简单编辑(可能是发行说明或其他文档),这也是一个很好的选择。

原文链接:

https://www.perforce.com/blog/vcs/how-use-tortoisesvn-client-and-p4exp

分享到:
关于龙智

龙智DevSecOps解决方案

龙智深耕DevSecOps相关领域近十年,集成DevOps、ITSM、Agile管理思路及该领域的优秀工具,提供软件研发生命周期管理解决方案,以及实施、培训、升级、数据迁移、定制开发、运维等服务。

龙智致力于帮助企业实现软件开发运营一体化,并确保安全防护融入软件研发的整个生命周期中。龙智提供从产品规划与需求管理、开发,到测试、部署以及运维全生命周期的解决方案与管理工具,帮助企业科学、高效、安全地管理软件开发,更快、更好地交付软件产品。

近年来,龙智团队潜心开发,先后帮助金融、通信、互联网、汽车、芯片、游戏、医疗等行业的1000多家企业促进开发安全运营的一体化的实践。 秉承着打造开放式DevSecOps的理念,龙智与国外其他多家DevOps工具顶级厂商如Atlassian、Perforce、Mend(原WhiteSource)、CloudBees、SmartBear等合作,将国际市场上先进的工具引入中国市场,帮助企业打造量身定制的DevSecOps解决方案、ITSM解决方案,助力企业高效开发与运维。

我们的自研产品包括Confluence水印插件,Timewise-Jira计划及实际工时管理插件,Jira服务台企业微信应用插件等;我们还与全球DevOps领域领先的企业建立了合作伙伴关系,我们是:

· Atlassian全球白金合作伙伴

· Perforce中国授权合作伙伴

· Mend (原WhiteSource)中国授权合作伙伴

· CloudBees中国授权合作伙伴

· SmartBear中国授权合作伙伴