通过java实现对svn服务端、客户端的操作。优化配置管理员对svn的操作,实现一键式操作,与自动构建相结合,实现敏捷部署与开发。
功能待实现列表:
一:svn服务端功能
1、svn版本库的创建;
2、svn账户的创建(默认生成符合安全机制的密码);
3、根据“并行开发模式”生成版本库一级子目录;
4、根据版本库自动生成用户组分配访问权限;
5、建库后的推送功能;
二:客户端功能
1、根据url检出项目到本地指定目录下
2、commit操作时,自动生成提交清单
3、add、delete、update操作类型的记录与实现
4、获取log日志列表实现回滚
5、实现分支拉取功能(优化后实现对分支的图标展示)
6、merge时自动获取提交清单