现在的位置: 首页 > 综合 > 正文

CVS并行版本管理.初学.1-安装和设置

2013年03月04日 ⁄ 综合 ⁄ 共 1450字 ⁄ 字号 评论关闭

CVS并行版本管理.初学.1-安装和设置

环境

局域网 NT主机+工作站

应用程序

CVSNT v2.0.62.1817: www.cvsnt.org/wiki

TortoiseCVS v1.8.11: sourceforge.net/tortoisecvs

用管理员身份在服务器SERVER1上安装CVSNT, 重新启动

设置CVSNT Control Panel

        "Advanced" 把以下选项都选上

        Don't resolve client names

        Lockserver listens locally

        Allow clients to trace

        Unicode server

这个版本Unicode选项是试验的, 好像仓库中的文件名可以用中文, 目录名不行, 其它选择暂时不用改变

"Repositories"add添加仓库, 建立指定的目录并初始化CVS仓库

        Location: C:\CvsServer

        Name: /CvsServer

确定完成设置

运行cmd进入NT命令行

        cvs -v, 可以出现版本信息, 如果Path没有设置, 在控制面板系统属性添加NT环境变量Path C:\Progra~1\CVSNT

        set cvsroot=:pserver:SERVER1:/CvsServer 设置cvsroot变量

详细格式:method:[[user][:password]@]hostname[:[port]][:]/path/to/repository

method见以下协议

口令授权服务协议(:pserver:), Windows授权协议(:sspi:), SSH授权协议(:ext:), 安全Shell(:ssh:),远程Shell(:server:), 本地目录(:local:), Kerberos协议(:gserver:), SSL协议(:sserver:), 命名管道(:ntserver:)

        cvs login 登陆服务器, 会有提示输入NT登陆密码

        cvs passwd -a user1 增加用户, 需要保证这个用户可以登陆SERVER1并访问CVS仓库CvsServer目录

        cvs passwd -help查看更多关于用户命令

现在可以在工作站上安装TortoiseCVS, 重新启动

设置TortoiseCVS Preferences

         "Main" Language 选择中文, 确定

建立新模块

建立一个目录Project, 并加入程序文件

在Project上点击右键, CVS, 创建新模块

        协议: :pserver:

        服务器: SERVER1

        仓库目录: /CvsServer

        用户名:

        模块:Project

在Project上点击右键, 添加内容

在Project上点击右键, 提交...

现在服务器SERVER1的仓库中添加了Project模块

在其它工作站取出

建立一个目录Project

在Project上点击右键, CVS取出...

        协议: :pserver:

        服务器: SERVER1

        仓库目录: /CvsServer

        用户名:

        模块:Project

以后每次工作前更新, 完成后提交(如果添加了新文件, 添加内容后在提交)

--by milula 相关

CVS并行版本管理.初学.2-冲突和合并

抱歉!评论已关闭.