`
woody_420420
  • 浏览: 42075 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux下的几款svn gui工具

    博客分类:
  • SCM
阅读更多

  近日,由于git-svn不支持remote branch的合并(没想到啊~没想到!),便试用了几款linux下的svn gui工具,打算专门用来做branch之间的合并用。目前,试用了如下几种:rapidsvn,kdesvn,esvn。

 

  1. rapidsvn

  本认为rapidsvn是最好用的,但是玩了半天觉得不尽人意。首先,ubuntu的源里面尽然只有0.9.4-3这个版本,似乎是06年的release,小小郁闷了一把,为了图方便,懒得去下最新版本来自己make,就凑合着用这个版本。

  缺点:在ubuntu8.0.4下面,last changed列居然是乱码,或许是字符集的问题,没深入研究,还不影响具体功能;不支持直接打开一个已存在的svn目录;每一个操作没有svn执行的详细命令;速度一般。

  优点:界面比较简洁,操作使用还算方便。

 

  2.kdesvn

  缺点:速度似乎其慢。我查看一个代码库的log信息,居然弹出一个窗口,显示***.*字节传输,如此之类;操作不是很简单,刚安装好,我还晕乎了半天。

  优点:个人觉得界面挺专业。

 

  3.esvn

  这是我最终选定的。

  缺点:速度一般,update整个库,查看log较多的目录,时间较长。

  优点:界面很简单,操作也一目了然,刚使用发现神似当年的vss,呵呵;支持通过open working directory直接打开一个已存在的svn目录;可以方便的看到每一个操作的svn命令,不熟悉svn命令的同学在享受gui方便的同时,也可以熟悉svn命令;

分享到:
评论

相关推荐

    Ubuntu下安装界面化SVN客户端,并可访问windows的SVN Server

    在安装完成后,你可以像在Windows中一样,通过RabbitVCS在Linux系统中进行提交、更新、对比、解决冲突等SVN操作,极大地提高了在Linux环境下的工作效率。如果你遇到任何问题,不要犹豫,与其他开发者交流,共同学习...

    SVN服务端工具压缩包

    - SVN命令行工具:跨平台,适用于Linux、Mac和Windows,通过命令行进行操作。 - 客户端集成:许多IDE如Eclipse、Visual Studio等支持SVN插件,实现无缝集成。 4. **SVN分支与合并** - 分支(Branch):创建项目...

    SVN版本控制工具介绍.pdf

    其中,TortoiseSVN是一款知名的Windows平台下的SVN图形客户端,提供了丰富的GUI操作,如检查文件状态、提交更改、解决冲突等,极大地简化了版本控制操作。 #### 1.4 其它版本控制工具对比 SVN与VSS、CVS、Git等...

    svn web client svn客户端

    SVN 客户端是与 SVN 服务器交互的工具,它们提供图形用户界面(GUI)或命令行接口(CLI),使得开发者可以方便地进行版本控制操作。常见的 SVN 客户端有 TortoiseSVN(Windows)、SmartSVN(跨平台)、SVNKit(Java ...

    svn fedora图形界面工具

    Fedora是基于Linux的开源操作系统,而“svn fedora图形界面工具”指的是在Fedora系统上用于操作SVN的图形用户界面(GUI)工具。这样的工具为用户提供了更直观、友好的界面,使得非命令行熟练的用户也能方便地进行...

    RapidSVN 轻量级SVN 客户端

    3. **强大的命令行工具集成**:对于熟悉命令行操作的用户,RapidSVN集成了SVN命令行工具,可以在图形界面下执行命令行操作。 4. **分支和标签管理**:RapidSVN支持创建、切换和管理分支及标签,这在处理复杂项目或...

    svn1.7.4安装程序及汉化

    3. 安装完成后,确保SVN命令行客户端和GUI工具已经配置到系统路径,以便于在终端或命令行中直接使用。 4. 创建或连接到SVN仓库。对于新项目,需要在服务器上设置一个新的仓库;对于已有项目,可以获取仓库的URL并...

    svn介绍和安装处理PPT

    对于Windows用户,可以下载TortoiseSVN,这是一个直观的GUI工具,集成在文件资源管理器中。安装完成后,用户可以通过右键菜单访问SVN命令。对于Linux和Mac用户,可以使用命令行工具`svn`,通常可以通过包管理器进行...

    Linux 开发环境工具 指导

    本文将详细介绍一系列Linux下的开发工具,涵盖集成开发环境、代码索引工具、调试器、评测器、代码静态检查工具、代码静态测量工具、软件构建系统、交叉工具链、代码版本控制系统、测试框架、代码差异工具、代码在线...

    svn安装全部文档以及依赖

    SVN,全称为Subversion,是一款广泛使用的版本控制系统,用于管理软件项目中的源代码、文档等文件的历史版本。它允许团队成员协同工作,跟踪每个文件的更改,以便于回滚错误,合并不同人的修改,并提供了丰富的历史...

    smartsvn9.0.5

    SmartSVN是一款强大的Subversion(SVN)客户端工具,它为开发者提供了图形化的界面来管理和操作版本控制系统。在本文中,我们将深入探讨SmartSVN 9.0.5及其在SVN工作流程中的作用,以及它如何提升开发团队的协作效率...

    SVN最新版本1.7.1

    7. **更好的跨平台兼容性**:尽管描述中没有特别提到,但SVN作为跨平台工具,其新版本通常会在各个操作系统上提供更稳定的支持,包括Windows、Linux和macOS。 综上所述,SVN 1.7.1通过其直观的改动提示、性能提升、...

    SVN服务安装及配置部署手册.docx

    而在Linux上,推荐使用Subversion Edge,这是一个基于Apache的Web管理工具,安装简便,能提供便捷的Web界面进行SVN服务管理。 安装Subversion Edge之前,需要确保满足以下环境要求: 1. 需要安装Java 1.6或更高版本...

    SVN图形客户端开源实现

    wxWidgets是一个C++库,用于构建跨平台的GUI应用程序,支持Windows、Linux和macOS等操作系统。通过使用wxWidgets,RapidSVN能够在多种操作系统上提供一致的用户体验。 在提供的压缩包文件中,我们可以看到一些关键...

    git 、svn汉化包

    汉化包的安装将使 Git 的命令行工具和图形界面(如 GitKraken 或 Git GUI)显示为中文,便于理解和操作。 SVN(Subversion)则是一个集中式的版本控制系统,相较于 Git,它采用中央仓库的概念,所有版本信息都存储...

    svn插件site-1.10.9

    3. 兼容性提升:可能增强了对不同操作系统或IDE的兼容性,例如Windows、macOS和Linux,以及Eclipse、IntelliJ IDEA等开发工具。 4. 错误修复:1.10.9版本可能解决了之前版本存在的bug,提高了软件的稳定性和可靠性...

    SVN版本控制

    10. **命令行工具与图形界面**:SVN提供命令行工具svn,以及各种平台的图形用户界面(GUI),如TortoiseSVN,使操作更加直观便捷。 11. **跨平台**:SVN支持多种操作系统,包括Windows、Linux、macOS等,具有良好的...

    svn.rar_svn教程

    3. **MacOS**:可以使用`Homebrew`来安装`svn`,或者使用GUI工具如Versions。 ### SVN配置 1. **创建版本库**:使用`svnadmin create`命令在服务器上创建一个新的版本库。 2. **设置访问控制**:通过修改版本库...

    svn安装及插件

    在Windows环境下,你可以选择TortoiseSVN,它是一个直观的GUI工具,提供了与文件系统集成的右键菜单操作。下载安装包后,按照常规步骤进行安装,过程中注意选择正确的安装路径和组件。 在Linux或Mac系统中,你可以...

    SVN服务器搭建必备

    **TortoiseSVN**是一款与Windows资源管理器集成的SVN客户端工具,它提供了直观的GUI界面供用户进行版本控制操作。在本例中,它是64位版本,适用于与SVNServer交互。以下是使用TortoiseSVN的一些基本步骤: 1. **...

Global site tag (gtag.js) - Google Analytics