由于本人有时在台式机上写软件,有时又在笔记本上做, 昨天就发生了搞错代码版本的现象,还好改动不是很多,损失不是很大.
今天按照网上的攻略, 在自己电脑(XP操作系统)安装了SVN服务器端,经过一番波折,终于获得成功.
for win32 的服务器整体安装包,包括svn和apache,我都装上去了,而且是以服务方式.
先是发现apache可以工作,但是控制不了, 搞得不用登录都可以直接提交与删除.
后来发现,其实可以不需要apache,就是直接用 svn的服务就行了,访问方式,不再是
http:// 而是 svn:// 而且也很好用.
它有两种运行方式,一种是守护进程,一种是服务,我开头发现用守护进程的方式运行成功了,而用服务的方式却不行.后来发现, 那个服务本身是带参数的,指明了版本库的路径,而你如果是在别的路径创建的版本库,就不匹配了,经过手工修改,终于匹配了
客户端是安装的 TortoiseSVN, 还有中文语言包,其实我觉得用英文就挺好的.
导入(Import)文件夹时,发现将所有的不必要的文件也包括进去了, 后来,在客户端发现有一个设置选项,可以设置忽略哪些螺杆泵文件.
另外就是发现SVN是大小写敏感的, 这可不是个好消息. 这意味着, Test.cpp test.cpp被当成两个文件,那么很容易导致提交失败等现象, 经过谷歌查一查有没有办法可以让它不敏感呢? 网上好象说没办法, 只能忍受这一点带来的不便.
最近因为有C#的问题,去csdn那里问了一问.感觉csdn有它繁杂的毛病,vckbase有简洁的优点.但也有一些优点,我觉得可以吸取的,将会更有利于vc知识库的发展,
1, 结贴率的显示.
结贴率高的用户,别人往往也就愿意回答他的问题,这就是鼓励结帖.
2, 结帖后返还50%的可用分.
这一点也是不错的. 这就导致那些只喜欢提问,不愿意结帖的人,没有足够的可用分.
3,更多的大类与小类,
比如说,VC下面又有基础类,系统核心类,图像处理类,等几个小类.
而帮助别人回答问题的大侠,既可以显示大类,也可以只显示其中的一个小类.你如果只精通某一方面的问题,你可以在某一小类内答题,而不是看到各种各样的问题
总之,我觉得如果这样的话,那么更能够鼓励高手们回答问题.更有利于论坛的发展
阅读(1955) | 评论(0) | 转发(0) |