开发记事本

生命中闪过了多少if...then...else...

  博客园 :: 首页 :: 联系 :: 订阅 订阅 :: 管理
  57 Posts :: 2 Stories :: 278 Comments :: 10 Trackbacks
在查找CVS的相关资料的时候找到的这个;Subversion是一个新的版本控制系统,是CVS的作者重新开发的,据说其开发目标就是要替代CVS,原因是CVS有一些无法克服的缺点,不过我用CVS时间不长,这些缺点大多没有遇到过

《Version Control with Subversion》是一本关于怎样使用Subversion的电子书,我在这里找到了繁体中文版,至于简体中文版,eh,我看大家就别指望了,先看我们台湾同胞的成果吧

好像Subversion在这些方面相对CVS有所改进:
1.Repository改用开源的Berkeley DB存储,提高了文件提交的事务性;
2.文件夹在SVN中也可以进行版本控制;
3.能够直接对文件进行改名、删除等操作,这些操作也将作为更改历史(这两项是所有改进中我最喜欢的);
4.可以和Apache2相结合构建SCM系统,我猜想应该可以配合Apache2的权限控制,可以实现对权限的详细划分而不需要借助于对系统账户的依赖(仅仅是猜想,不知道是否真的可行)。

至于Windows下的客户端,目前只有RapidSVNTortoiseSVN两个(当然还有SVN命令行程序),RapidSVN不知道什么样,TortoiseSVN则是基于TortoiseCVS的,使用方法和TortoiseCVS几乎一模一样,我在用惯了TortoiseCVS之后迁移到TortoiseSVN没有遇到任何困难。

很奇怪关于在Windows系统中Subversion服务器的配置我在Subversion的文档和《Version Control with Subversion》中都没有找到,最后反倒是在TortoiseSVN的帮助中找到的,或者是我近视眼昏花,错过去了?

先记这么多,回头再详细补充。
posted on 2004-05-29 19:41 NetCobra 阅读(11785) 评论(22)  编辑 收藏 所属分类: 开发心得

Feedback

#1楼  2004-05-30 15:13 unruledboy      
问题来了:为什么不仅仅是CVS的改进升级?而要独立弄SubVision????
  回复  引用  查看    

#2楼  2004-05-30 20:15 NetCobra      
因为这些问题是CVS仅仅进行升级改进所无法解决的,不然CVS的作者不会另立门户。
  回复  引用  查看    

#3楼  2004-05-31 12:56 steeven [未注册用户]
good news :)
  回复  引用    

#4楼  2004-06-16 16:05 青箫 [未注册用户]
因为subversion的发起人是collab.net发起的,然后召集到了几个人。其中一个人Karl Fogel是《Version Control with CVS》的作者。后来才开始的。

具体的内容,建议大家参考http://freebsd.sinica.edu.tw/~plasma/svnbook/book.html是最好的。
  回复  引用    

#5楼  2004-06-21 15:10 太乙郎 [未注册用户]
这个就大事了。
  回复  引用    

#6楼  2004-09-20 17:01 allie [未注册用户]
RapidSVN不支持中文,一遇到有中文的目录或是文件就崩溃了。其它方面很好用。
  回复  引用    

#7楼  2004-12-30 13:42 allie [未注册用户]
兄弟正在做简体中文版的翻译工作。欢迎大家提出意见。前三章已经完成,请大家访问我的站点 http://allie.blogchina.com/
  回复  引用    

#8楼  2005-02-26 15:04 登峰 [未注册用户]
我以前装过cvs并尝试了一下,感觉是不错,不过他的权限需要与windows的权限相集合才能进行更好有效的控制。我现在准备装subversion,装了以后发现他只有rw这两种权限,目前的情况是某一目录或文件可能对某个用户不可见,即不能读取,在cvs中只要不要加入windows相应的组即可,但是在subversion 中却没有相应的办法,可否指教一下
  回复  引用    

#9楼  2005-02-27 09:44 NetCobra      
可以通过Apache的权限设置来实现,具体请查看Apache的相关文档。
  回复  引用  查看    

#10楼  2005-04-04 22:37 thinker [未注册用户]
rapidsvn对双字节文件名是完全的不支持。subvertion本身如何?
  回复  引用    

#11楼  2005-06-10 16:33 湖山郡 [未注册用户]
把台湾的繁体用 word 工具转成简体不就是简体中文的了?
只是很多名词要替换一下,呵呵
  回复  引用    

#12楼  2005-06-27 13:40 wuyouz [未注册用户]
这里有前六章的简体中文翻译。足够入门了。
http://csthink.blogchina.com
  回复  引用    

#13楼  2005-07-13 12:09 danny [未注册用户]
rapidsvn对双字节文件名是完全的不支持。subvertion本身是没有问题的,TortoiseSVN用起来就不错。
  回复  引用    

#14楼  2005-08-29 16:59 tom [未注册用户]
刚学着使用subversion,我准备查看一个项目的源代码,是用svn提供的,但是我使用出现了问题:

C:\Documents and Settings\Administrator>svn import e:\repo1 svn://peercast.org/p
eercast/tags -m "initial import"
svn: Connection is read-only



项目网址:
http://www.peercast.org/code/

请问如何解决?
  回复  引用    

#15楼  2005-09-22 23:09 yinh      
楼上的大哥,你要把你自己写的东西直接导入到人家的源代码里面,人家会答应吗?他对那个目录设的是只读权限。
  回复  引用  查看    

#16楼  2005-10-13 16:40 Blackart [未注册用户]
简体中文的

http://www.subversion.org.cn/svnbook/1.1/
  回复  引用    

#17楼  2005-11-23 10:05 CVS [未注册用户]
想问问subvision的客户端支持linux 的吗?
  回复  引用    

#18楼  2005-12-22 23:58 Jeet      
TO CVS:
subversion的客户端支持Linux.
  回复  引用  查看    

#19楼  2006-08-13 12:36 kilnt.huo [未注册用户]
svn 和 IIS 咋结合呢,没查到资料,只听说能用。
  回复  引用    

#20楼  2006-08-14 11:29 williamx [未注册用户]
我仅仅下载安装了TortoiseSVN,好像大部分的操作都可以了。包括建立仓库、提交、检出等等,完全是一个local版的svn。
  回复  引用    

#21楼  2006-09-01 13:21 kplin [未注册用户]
权限设定为RW是读写,设定为空是禁止访问@登峰

  回复  引用    

#22楼  2008-06-03 00:01 求知无傲      
mark
  回复  引用  查看    


标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2004-05-29 22:11 编辑过
 
另存  打印