`
q_wong
  • 浏览: 108502 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

从CVS上更新资料到本地

CVS 
阅读更多

    /**
     * 从CVS上更新资料到本地
     * 
     * @param args 配置参数
     * @return boolean 是否更新成功
     *
     */
    private boolean executeUpdate(IArgs args)
    {
        String cvsRoot = args.getArg("cvsRoot").getValue();
        String cvsModulePath = args.getArg("cvsModulePath").getValue();
        String cvsDestDir = args.getArg("cvsDestDir").getValue();
        String cvsPassword = args.getArg("cvsPassword").getValue();
        
        Project project = new Project();
        cvsRoot = cvsRoot.replace("@", ":" + cvsPassword + "@");
        
        Cvs cvs = new Cvs();
        cvs.setProject(project);
        cvs.setCvsRoot(cvsRoot);
        cvs.setPackage("'" + cvsModulePath + "'");
        cvs.setDest(new File(cvsDestDir));
        cvs.execute();
        
        return true;
    }
 
分享到:
评论

相关推荐

    CVS版本控制器资料

    - **commit**:将本地的修改提交到CVS仓库,更新版本历史。 - **update**:同步本地代码与服务器的最新版本。 - **diff**:比较不同版本间的差异。 - **merge**:合并不同分支的代码。 3. MyEclipse集成CVS: ...

    cvs学习资料,CVS服务器搭建与配置

    2. 检出代码:连接成功后,你可以从服务器的仓库中检出项目代码到本地工作目录。 3. 编辑和提交:在本地修改代码后,通过Wincvs的提交功能,将更改推送到服务器。 4. 更新和同步:当其他团队成员有新的提交时,你...

    myeclipse用cvs上导入项目

    - **Synchronize with Repository**:此操作用于检查本地项目与CVS仓库之间的差异,并将这些差异合并到本地副本中。这有助于保持项目的一致性。 - **Commit**:用于将本地项目中的更改提交到CVS仓库中。这是团队协作...

    cvs本地根目录文件夹提交到服务器

    ### CVS本地根目录文件夹提交流程 1. **创建新模块**:首先,确保你已经安装了CVS客户端工具,如TortoiseCVS。在你想要上传的文件夹(例如名为“test”的文件夹)上右键点击,选择“TortoiseCVS”->“Make New ...

    CVS客户端工具TortoiseCVS

    5. **更新(Update)**:获取仓库中的最新更改,同步到本地工作副本。 6. **合并(Merge)**:处理多个开发者对同一文件的不同更改,将它们整合到一起。 **TortoiseCVS特性** 1. **右键菜单集成**:在Windows资源...

    CVS配置管理 从入门到精通

    《CVS配置管理 从入门到精通》是针对软件开发团队协作中不可或缺的版本控制工具——CVS(Concurrent Versions System)的详细教程。CVS作为一个C/S架构的系统,其核心功能在于协助多用户对同一份代码或文档进行协同...

    CVS教学电子书如何安装CVS,CVS使用

    4. **更新与提交**:在本地修改代码后,使用`cvs update`来获取他人所做的更改,并用`cvs commit`提交自己的工作,这会将更改推送到服务器。 5. **冲突解决**:当两个或更多人同时修改同一文件时,CVS会识别冲突并...

    Eclipse中CVS使用

    它采用客户端/服务器架构,代码和文档的各个版本都存储在服务器上,开发者在本地工作并定期将更改提交至服务器,同时可以通过更新获取最新的项目状态。Eclipse的CVS集成简化了这一过程,使得Java项目的版本管理更为...

    MyEclipse上CVS使用说明

    #### 三、从CVS服务器上下载项目到MyEclipse中 1. **新建项目从CVS下载**: - 在新建项目时选择“CVS”->“Projects from CVS”,然后根据向导提示完成下载操作。 - 也可以通过在CVSRepositories中选择需要下载的...

    CVS 使用说明,教你如何使用cvs下载

    下载CVS仓库中的项目,即从仓库签出最新版本的源代码到本地,使用`checkout`命令。例如,若要签出名为`samba`的项目,执行以下命令: ```bash cvs -d:pserver:cvs@pserver.samba.org:/cvsroot checkout samba ``` ...

    TortoiseCVS_CVS客户端工具

    1. **集成到Windows Explorer**:TortoiseCVS将CVS命令集成到文件浏览器右键菜单中,用户无需离开熟悉的Windows环境即可进行版本控制操作,如添加、删除、更新、提交等。 2. **直观的图标覆盖**:通过在文件和...

    CVS安装工具-TortoiseCVS

    1. **检出(Checkout)**:从版本库获取最新文件到本地工作副本。 2. **提交(Commit)**:将本地更改上传到版本库,记录修改历史。 3. **更新(Update)**:同步工作副本与版本库中的最新变化。 4. **合并(Merge)...

    CVS配置与使用

    "Commit"功能用于将本地的代码更改提交到服务器,更新版本号;"Update"则用于将服务器上的最新版本同步到本地;"Disconnect"则用于断开与CVS服务器的连接。 版本号表示代码的状态,如"1.1"代表原始版本,"1.4"表示...

    CVS使用详解中文文档

    CVS系统通过跟踪文件的修改历史,确保多人同时工作时不会覆盖彼此的更改,并且能够方便地回滚到特定版本。以下是CVS的一些关键概念和操作流程: 1. **CVS术语** - **检出(Check out)**: 开始使用CVS时,你需要从...

    CVS小乌龟工具

    6. **备份与恢复**:CVS仓库中的所有版本都是安全存储的,即使本地文件丢失,也能从仓库恢复。 总的来说,CVS小乌龟工具以其用户友好的界面和强大的版本控制功能,成为了64位操作系统下开发者不可或缺的工具之一,...

    最好用的CVS 客户端(TortoiseCVS)

    - **检出(Checkout)**:从CVS服务器获取项目副本,开始本地工作。 - **提交(Commit)**:将本地修改保存到CVS仓库,与其他开发者共享。 - **更新(Update)**:获取服务器上的最新更改,同步本地文件。 - **合并...

    从CVS服务器中检出Bugzilla项

    这将启动检出过程,TortoiseCVS会从CVS服务器下载指定项目的源代码到本地指定的目录下。 #### 4.4 执行检出 最后一步是执行检出命令。检出过程中,TortoiseCVS会根据CVS服务器上的最新状态,同步项目文件到本地...

    版本控制cvs培训资料和学习cvs

    - **Checkout**:从仓库中获取最新版本的代码到本地工作目录。 - **Commit**:将本地的修改提交回仓库,更新版本历史。 - **Update**:同步本地工作目录与仓库的最新状态。 - **Merge**:合并两个分支的代码,解决...

    Tortoise CVS 中文语言包

    1. **集成在Windows资源管理器中**:TortoiseCVS将所有版本控制操作集成到文件资源管理器的右键菜单中,如添加、提交、更新、比较等,使得操作直观且易于上手。 2. **直观的图形界面**:TortoiseCVS提供了丰富的...

    CVS的使用及其相关内容 CVS的使用及其相关内容

    1. 工作副本:每个开发人员在本地计算机上有一个项目的工作副本,可以自由编辑而不影响其他人的工作。 2. 版本库:存储所有文件的中央仓库,记录着文件的历史变更。 3. 检出(Checkout):从版本库中获取最新的文件...

Global site tag (gtag.js) - Google Analytics