Cyberman.Wu 发表于 2009-10-31 17:12

SVN的一些问题

现在公司需要对一些项目进行权限控制+版本管理,初步考虑用SVN。以前只简单用过几次,当时同时装的Server是装的一个Windows版本的(用GUI管理),而Client采用了那个集成在Explorer中的工具,不过一直没怎么用后来还把Server搞坏了,所以目前暂时没测试环境,只是先把手册浏览了一下。

1. 手册上说如果要日志只能采用Apache+WebDAV。有一个疑问是,如果只想看到谁修改了(CheckIn、Merge)等,是不是不用这里所说的日志也能看出是谁操作的?以前用ClearCase是可以的。

2. 因为HTTP协议是statless,那么基于Apache肯定会慢,这个手册中有描述,但具体差异会不会对生成什么影响?现在只需要支撑20~30个人,而且并发性也不会很高。

3. 用snv命令行工具可以直接访问基于HTTP的方式,但集成在Explorer中的图形工具是不是对这个工具的封装,能否无缝地支持,即使用者不用区分服务器上基于Apache+WebDAV的还是Standalone Server?

4. 用Apache+WebDAV是不是可以通过浏览器进行操作?

5. SVN能否象ClearCase一样可以看到一个版本树?

另外,好像官方从来没提过支持Lighttpd?

希望熟悉的大牛多提一些建议。

nelab 发表于 2009-10-31 22:00

1.给每个人建一个用户就行了
2.就这几个人用,不用考虑速度问题
3.是的
4.可以,要加一个viewvc
5.clearcase没用过,svn可以看版本树
为什么不用apache?

Cyberman.Wu 发表于 2009-10-31 22:37

原帖由 nelab 于 2009-10-31 22:00 发表 http://bbs3.chinaunix.net/images/common/back.gif
1.给每个人建一个用户就行了
2.就这几个人用,不用考虑速度问题
3.是的
4.可以,要加一个viewvc
5.clearcase没用过,svn可以看版本树
为什么不用apache?

1. 每个人是要创建一个用户的,但至少要知道每个用户所做的修改。当然能看到读取也不错。这个就是我想用Apache的原因,它的日志很全。
4. 这个大概在网上查了一下,好像是一个HTTP的Server端程序?这样是不是意味着只安装Apache+SVN,虽然是一个基于WEB服务器的,但必须用专门的SVN客户端而不是浏览器?
实际上我一直用Apache,Lighttpd没用过,只是这个现在挺流行的,随便问一下。

[ 本帖最后由 Cyberman.Wu 于 2009-10-31 22:40 编辑 ]
页: [1]
查看完整版本: SVN的一些问题