Topic: 请问你们用什么工具控制版本?我想试用cvsnt和wincvs,可是没有相关的资料,谁有用过的请点解一下,谢谢!

  Print this page

1.请问你们用什么工具控制版本?我想试用cvsnt和wincvs,可是没有相关的资料,谁有用过的请点解一下,谢谢! Copy to clipboard
Posted by: shsen
Posted on: 2003-01-24 10:49


2.Re:请问你们用什么工具控制版本? [Re: shsen] Copy to clipboard
Posted by: sanigo
Posted on: 2003-01-27 10:04

Linux + CVS

3.Re:请问你们用什么工具控制版本? [Re: sanigo] Copy to clipboard
Posted by: ditty
Posted on: 2003-01-27 11:11

Linux 和 WinNT 都差不多,只不过用户管理机制不太一样!
http://w1.858.telia.com/~u85831169/InstallCVSNT.html
我就是通过这篇文章配的,目前出差的项目组正在用,一切OK!

4.回复 [Re: shsen] Copy to clipboard
Posted by: shsen
Posted on: 2003-01-27 14:47

谢谢

5.Re:回复 [Re: shsen] Copy to clipboard
Posted by: ditty
Posted on: 2003-01-27 14:53

Smile

6.Re:回复 [Re: shsen] Copy to clipboard
Posted by: shsen
Posted on: 2003-01-27 15:42

不过还是有一些疑问,你能把你的环境和安装配置过程说一下吗?包括wincvs的,还有用户管理等。

7.Re:回复 [Re: shsen] Copy to clipboard
Posted by: ditty
Posted on: 2003-01-27 17:40

http://www.cjsdn.com/post/view?bid=7&id=10780&sty=1#10780

8.回复 [Re: shsen] Copy to clipboard
Posted by: shsen
Posted on: 2003-01-28 10:35

我基本是按照那样做的,可是login时就出现
***** CVS exited normally with code 1 *****
也不知道连上了没有。还有启动wincvs时提示
TCL or Python are *not* available, shell is disabled
Python is not available !
我已经按照另一些文档下载安装了python2.3和tcl了,
但不知怎么用,这两个有必要安装吗?干嘛用的?
还有这个提示
cvs [checkout aborted]: Server configuration missing --allow-root in inetd.conf

9.Re:回复 [Re: shsen] Copy to clipboard
Posted by: shsen
Posted on: 2003-01-28 10:48

我的环境是win2000pro,加了两个受限用户。我想做测试,所以cvsnt和wincvs都装在同一台机器上,cvsnt的服务能启动。目录:d:\cvsroot,当在服务设置里加了这个目录后它自动产生d:\cvsroot\CVSROOT这个目录,同时我自己建立了d:\cvsroot\cvstemp目录,共享设成everybody完全访问。我现在想把另一个目录比如d:\projectsrc下的所有文件加到仓库,然后checkout到另一个目录比如d:\test,看能不能实现版本控制。我想做的就这些,可是老是有问题,请高手帮忙,谢谢!

10.回复 [Re: shsen] Copy to clipboard
Posted by: shsen
Posted on: 2003-01-28 10:57

我用的是CvsNT1111366和WinCvs13b10,还有你说的按默认安装就可以了,其实在安装cvsnt时要选择全部安装,否则没有那个控制面板的服务设置,开始时我就是那样做的,老是找不到一些文档说的服务设置面板。

11.Re:回复 [Re: shsen] Copy to clipboard
Posted by: 小龙尾巴
Posted on: 2003-01-28 12:19

你要设置cvsroot。

TCL or Python是支持你的命令行脚本控制(日志窗口中直接输入cvs命令),可以不装。

shsen wrote:
我基本是按照那样做的,可是login时就出现
***** CVS exited normally with code 1 *****
也不知道连上了没有。还有启动wincvs时提示
TCL or Python are *not* available, shell is disabled
Python is not available !
我已经按照另一些文档下载安装了python2.3和tcl了,
但不知怎么用,这两个有必要安装吗?干嘛用的?
还有这个提示
cvs [checkout aborted]: Server configuration missing --allow-root in inetd.conf

12.Re:回复 [Re: shsen] Copy to clipboard
Posted by: ditty
Posted on: 2003-01-28 13:33

shsen wrote:
我的环境是win2000pro,加了两个受限用户。我想做测试,所以cvsnt和wincvs都装在同一台机器上,cvsnt的服务能启动。目录:d:\cvsroot,当在服务设置里加了这个目录后它自动产生d:\cvsroot\CVSROOT这个目录,同时我自己建立了d:\cvsroot\cvstemp目录,共享设成everybody完全访问。我现在想把另一个目录比如d:\projectsrc下的所有文件加到仓库,然后checkout到另一个目录比如d:\test,看能不能实现版本控制。我想做的就这些,可是老是有问题,请高手帮忙,谢谢!

CVS Server端的目录是不需要共享的!

13.回复 [Re: shsen] Copy to clipboard
Posted by: shsen
Posted on: 2003-01-28 13:44

怎么设置服务器端的cvsroot?我已经设了前缀为d:\cvsroot,添加了/,还要怎么设?
不要共享吗?我看一篇网上的文档,说要建一个临时目录,然后共享给所有用户。

谢谢你们。

14.Re:回复 [Re: shsen] Copy to clipboard
Posted by: ditty
Posted on: 2003-01-28 13:52

前缀为d:\cvsroot后,添加module!

不能用"/",如:/module1

(底层自动完成:见了一个目录module1,并且在module1下建立CVSROOT)

然后,重新启动服务。

就可以了!

15.Re:回复 [Re: shsen] Copy to clipboard
Posted by: shsen
Posted on: 2003-01-28 14:50

哦,要这样啊,我刚开始是自己建了c:\cvsroot\CVSROOT,后来它自己在
c:\cvsroot\CVSROOT下又建了一个CVSROOT,我觉得没必要就删掉了。如果我只有一个项目要做版本控制,就用/不可以吗?

16.Re:回复 [Re: shsen] Copy to clipboard
Posted by: ditty
Posted on: 2003-01-28 15:13

shsen wrote:
哦,要这样啊,我刚开始是自己建了c:\cvsroot\CVSROOT,后来它自己在
c:\cvsroot\CVSROOT下又建了一个CVSROOT,我觉得没必要就删掉了。如果我只有一个项目要做版本控制,就用/不可以吗?

我觉得不行!因为/后面需要指定的是module的名字,所以,你再试试吧!

我觉得我在此不是讨论CVS的性能,而是如何让初学者学会使用,如果按照我的方法好用的话,我的目的就达到了!


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923