delphi 和svn集成的两种解决方法

1.sourceConnexion+svnscc

sourceConnexion支持绝大多数的源码管理工具,但是偏偏svn还需要另外的插件支持,就是pushOK的svnscc。最新的3.0版支持Delphi 2005以上,支持Delphi7的是2.0版,破解版可以在盒子上找到,不过带buddy的(不喜欢)。比较倾向于1.1的,大部分功能都还不错,盒子上有。

svnscc 最新的1463,可在官网下载最新版本,在csdn下载破解补丁

效果:

感觉SourceConneXion是从vss来的,大部分的菜单及操作都是类似vss,需要checkout,然后checkin等,看着不是很爽。

 

2.delphisvn

最新版1.0.0.42,还处于开始阶段,不过基本上能用了。开源。主页

安装方法:

  • 主页下载源码包和libsvn_client的升级包
  • 安装svn,virtual treeview,如果是Delphi7 安装synedit,安装Delphisvn
  • 提取libsvn_client里面的libsvn_client.dll到系统path路径内。
  • 重启delphi,OK

安装后,添加一个subversion的菜单,很简单,很实用的几个操作

image

不过,好像不能正确认出工作目录,必须手动在options里面设置,比较麻烦。

如果有两个不同的项目,也是一起管理的,不够明智。

 

总结:

方案1的话,要安装两个的破解,真是够不容易的,最主要的是,类似vss,每个文件都要checkout,这是用svn无法忍受的,完全不一样的文华的。

方案2,最主要的是工作目录的问题,一个一个项目设置工作目录,和麻烦的,切换的时候,还要手动切换工作目录,就问题大了。

都不满意,寻找一个类似anksvn的那种,就好了,可惜那个只支持vs系列

delphi 和svn集成的两种解决方法》有一个想法

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据