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等,看着不是很爽。
最新版1.0.0.42,还处于开始阶段,不过基本上能用了。开源。主页
安装方法:
- 主页下载源码包和libsvn_client的升级包
- 安装svn,virtual treeview,如果是Delphi7 安装synedit,安装Delphisvn
- 提取libsvn_client里面的libsvn_client.dll到系统path路径内。
- 重启delphi,OK
安装后,添加一个subversion的菜单,很简单,很实用的几个操作
不过,好像不能正确认出工作目录,必须手动在options里面设置,比较麻烦。
如果有两个不同的项目,也是一起管理的,不够明智。
总结:
方案1的话,要安装两个的破解,真是够不容易的,最主要的是,类似vss,每个文件都要checkout,这是用svn无法忍受的,完全不一样的文华的。
方案2,最主要的是工作目录的问题,一个一个项目设置工作目录,和麻烦的,切换的时候,还要手动切换工作目录,就问题大了。
都不满意,寻找一个类似anksvn的那种,就好了,可惜那个只支持vs系列
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
目前没有更好的选择吗?