以文本方式查看主题

-  W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL  (http://bbs.xml.org.cn/index.asp)
--  『 Java/Eclipse 』  (http://bbs.xml.org.cn/list.asp?boardid=41)
----  eclipse中cvs使用指南 (ZW80NUDT原创)  (http://bbs.xml.org.cn/dispbbs.asp?boardid=41&rootid=&id=74700)


--  作者:zw80nudt
--  发布时间:5/7/2009 7:12:00 AM

--  eclipse中cvs使用指南 (ZW80NUDT原创)
安装CVS服务器端软件,并添加代码库
安装cvsnt --> 在cvsnt控制面板中添加代码库

添加代码库访问账户
1. 添加CVSROOT环境变量到代码库位置
2.运行以下命令,设置密码
cvs passwd -a -r "现有的操作系统账户名“ "你要添加的cvs账户名"

将项目添加到代码库
1. 打开“cvs repository",建立'repository location"
2."team" /"share project"

项目组其他用户从代码库check out项目
1. 打开“cvs repository",建立'repository location"
2.找到项目"check out"


修改流程
(遵循 “更新-修改-更新-冲突消解-提交“ 模式)

1.update: 以获取最新版本;
2.修改
3.update: 以获取其它用户的最新更改
4.消解冲突

打开有冲突的文件,找到以下部分,进行冲突消解。
<<<<<<< 文件名java
             你的修改
=======
        代码库的最新修改
>>>>>>> 修订号

5.commit


需要注意的问题
1. cvs的账户必须与操作系统账户关联,使用命令行方式添加;
2.如果项目组的其他用户同时修改了某个文件,则发生了冲突。此时无法直接commit,必须先使用update获取其他用户的修改,手动解决标注的冲突。

作者注:
由于最近比较忙,只能先出个简易版,顺便总结下自己的使用经验,避免大家走同样的弯路,以后再推出图文并茂的完整版。


--  作者:Humphrey
--  发布时间:5/7/2009 8:37:00 AM

--  
CVS是可以在服务器上保存不同版本程序,可以方便多人协作或单独更新的好方法。
不过CVS服务器端软件免费的不多。
--  作者:zw80nudt
--  发布时间:5/7/2009 10:36:00 PM

--  
cvsnt就是免费的阿
--  作者:Humphrey
--  发布时间:5/8/2009 8:01:00 AM

--  
它的最新版是商业软件。我也使用过这种服务,用于协同设计应用程序十分不错,不仅方便备份,也方便更新。而且现在有一些开源软件就是用CVS提供下载服务。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms