提问的智慧SVN版 - 提问者必读
发新话题
打印

[讨论] SVN图形化管理工具名称及需求

SVN图形化管理工具名称及需求

本项目暂停,期待有能力的朋友参与项目管理,有意者请联系iusesvn#gmail.com  #替换为@

在本帖讨论该工具名称
及功能需求

[ 本帖最后由 PCplayer 于 2008-4-8 21:30 编辑 ]

  • 提问前先用多种搜索方式、多种可能的关键字对论坛进行搜索
  • 提问时详细描述软件版本,自己要做什么,做了什么,遇到了什么
  • 最后的绝招:PM版主
  • 问题解决后,请自行将“求助”修改为“已解决”

TOP

个人提议:
名称:iusesvn(也顺便给网站打广告)
功能:添加用户,对每个用户的权限实现目录化管理(能否实现用户对上一级目录拥有RW权限的时候,在该目录创建下一级目录时自动获取RW权限)

TOP

准备先实现权限编辑功能

  • 提问前先用多种搜索方式、多种可能的关键字对论坛进行搜索
  • 提问时详细描述软件版本,自己要做什么,做了什么,遇到了什么
  • 最后的绝招:PM版主
  • 问题解决后,请自行将“求助”修改为“已解决”

TOP

1)        用户管理:
  a)        添加用户
  b)        删除用户
  c)        修改用户密码
2)        权限管理
赋予某用户在某个文件夹上的权限,收回某用户在某个文件夹上的权限。
3)        Repository管理
  a)        新建repository
  b)        Repository 备份
  c)        Repository 恢复

TOP

可以吸取 VSS一些比较完善的功能的

TOP

个人提议:
1、权限的委托,就是项目经理级的可以给手下的开发人员授权。
2、实现VSS里的share功能

TOP

图形化,是使用桌面系统吗?
如果是,那么,是在Windows上,还是在Linux中?
如果不是,那么,通过Web方式的SVNManager已经实现了很多功能,何不不在此基础上进行加强?

管理,是直接操作本地库,还是可以通过远程操作?
前者需在服务器上登录,不好吧。

提些需求:
1、用户过期控制;
2、用户密码复杂度控制;
3、用户登录时间段控制;
4、库在导出后,能设置为只读,避免任何修改;
5、库在导入时,能提示冲突;
6、给每个库指派管理员,避免一个SVN系统管理员集权;
7、用户密码过期控制,email提示即时修改密码;

关于临时授权功能的实现方法:
1、创建与用户关联在系统内部组;例如给user1自动创建管理组 g_user1=user1
2、权限配置,仅使用g_user1
3、授权时,只需修改 g_user1为:g_user1=user1,user2,就可以完成将user1的所有权限授权给user2.

TOP

支持

我正想做这个呢...
看到这个后,我要开始工作了,
首先是收集需求,我会写个需求文档出来

TOP

支持!!!!!怀念VSS

TOP


引用:
原帖由 crii 于 07-6-10 02:01 发表
图形化,是使用桌面系统吗?
如果是,那么,是在Windows上,还是在Linux中?
如果不是,那么,通过Web方式的SVNManager已经实现了很多功能,何不不在此基础上进行加强?
管理,是直接操作本地库,还是可以通过远程操作?
前者需在服务器上登录 ...
>1、用户过期控制;
  可集成到其他PHP程序中,第三方管理,版本控制,不是人事管理。
>2、用户密码复杂度控制;
   可集成到其他PHP程序中,第三方管理,版本控制,不是安全管理
>3、用户登录时间段控制;
  可集成到其他PHP程序中,第三方管理,版本控制,不是人事管理。
>4、库在导出后,能设置为只读,避免任何修改;
  请联系Microsoft
>6、给每个库指派管理员,避免一个SVN系统管理员集权;
    Apache,用了都说好~~
>7、用户密码过期控制,email提示即时修改密码;
    老大。。。。。。你提的这些需求和版本控制好像关系不大哦。。。。

>关于临时授权功能的实现方法:
  请使用第三方程序认证session
#1、创建与用户关联在系统内部组;例如给user1自动创建管理组 g_user1=user1
#2、权限配置,仅使用g_user1
#3、授权时,只需修改 g_user1为:g_user1=user1,user2,就可以完成将user1的所有权限授权给user2.

TOP

发新话题
订阅 我用Subversion - SVN中文论坛 邮件列表:iUseSVN@googlegroups.com
电子邮件:
网站重要事项将会在这个列表进行通知,点击这里浏览存于列表中的所有邮件