`
sean_gao
  • 浏览: 230294 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

[Tips] CVSNT到Linux平台的资源库无障碍迁移

阅读更多

一直误以为CVSNT和Linux下的CVS不兼容,至少没那么"无缝",事实证明一切真的很简单,以下就是从CVSNT迁出一个资源库到Ubuntu下的全部步骤:

1- 通过Samba或者其他方式将CVSNT资源库整个目录,包括CVSROOT子目录,拷贝到Ubuntu文件系统中,chown,chmod。
2- 在Ubuntu下编辑/etc/xinetd.d/cvspserver,在cvsargs增加--allow-root [YOUR CVS PATH],每一个资源库均写在这里,以空格分隔。
3- 命令行执行sudo /etc/init.d/xinetd restart。

迁移后的资源库即可使用了,包括历史修订记录、标签等等信息均完整保留,并不要求新的资源库用户和老资源库用户一致。这就是CVS值得我们叫好的地方,一切都那么简单、直接、好用。可能需要注意一下的是encoding,如果两边的encoding不一致,而文件名或目录名出现非ASCII字符的话,可能出现无法同步或者部分文件丢失的现象,文件内容出现非ASCII字符则不影响。

See Also: [Tips] 在Ubuntu Linux 6.06 LTS (Dapper Drake)上安装CVS服务




大胃 2007-02-02 00:24 发表评论
分享到:
评论

相关推荐

    cvsnt

    1. **跨平台**:虽然cvsnt优化了对Windows的支持,但仍然兼容其他操作系统如Linux和Unix。 2. **网络支持**:cvsnt可以设置为服务器模式,通过TCP/IP协议与其他客户端进行通信,支持多种认证机制,如NTLM、Kerberos...

    CVSNT在Linux下面的安装和配置

    尽管CVSNT最初是为了Windows平台设计的,但它同样可以在Linux和其他类Unix系统上运行。 本文旨在详细介绍如何在Linux环境下安装和配置CVSNT,以便于开发者能够轻松地管理和追踪代码库的变化。 #### 二、准备工作 ...

    CVSNT的详细配置

    CVSNT是一种Windows平台上的版本控制系统,与Unix平台上的CVS具有相同的功能,但专为Windows环境进行了优化。它是CVS的Windows移植版本,使得Windows用户也能方便地使用CVS来进行版本控制。 CVSNT的基础概念包括...

    cvsnt-2.5.03.2382.msi服务器端

    虽然CVSNT主要是为Windows设计的,但其兼容性可能也包括与Linux系统交互的能力,如通过网络协议连接到Linux上的CVS仓库。 压缩包中的"说明.txt"文件很可能包含了关于如何安装、配置和使用CVSNT服务器的详细步骤,...

    CVSNT_2.0.42

    12. 兼容性:虽然CVSNT最初设计用于Windows,但它也支持Unix、Linux等平台,具有跨平台的能力。 在CVSNT 2.0.42的压缩包中,"cvsnt-2.0.42"可能是包含安装程序或源代码的文件,用户可以通过这个文件来安装和配置...

    cvsnt_admin.rar_doc_linux 服务器

    对于Linux环境,虽然原生CVS已经足够强大,但CVSNT的跨平台特性使其成为多操作系统环境中理想的版本控制解决方案。 配置CVSNT的第一步是安装必要的依赖。在Linux服务器上,通常需要安装GCC编译器、OpenSSL库以及...

    cvsnt2.5.03

    - **跨平台支持**:Cvsnt不仅支持Windows,还可在Linux和Mac OS等操作系统上运行,实现多平台协作。 2. **Cvsnt2.5.03安装过程** 在安装Cvsnt之前,需要确保系统已经安装了Eclipse。然后按照以下步骤进行: -...

    cvsnt的使用

    **cvsnt的使用** CVS(Concurrent Versions System)是一种源代码版本控制系统,而cvsnt是CVS的一个Windows NT/2000/XP/2003/Vista/7/8/10兼容的分支。它提供了对Windows系统更好的支持,包括NTFS权限管理和更友好...

    ubuntu9.04 server上配置cvsnt

    在Ubuntu 9.04 Server上配置CVSNT是一个涉及版本控制系统、服务器配置以及Linux操作系统管理的任务。CVSNT是一个Windows环境下对CVS(Concurrent Versions System)的增强版本,支持多用户、权限控制和更丰富的特性...

    cvsnt-2.0.41.rar

    CVSNT是CVS的一个分支,专为Windows平台进行了优化,具有更丰富的功能和更好的性能。本文将深入探讨CVSNT 2.0.41这一特定版本,以及其核心特性和使用方法。 首先,让我们理解CVSNT的核心价值。版本控制系统对于软件...

    cvsnt与myeclipse配置手册

    4. 配置Repository:在“Repository configuration”选项卡中,可更改服务器名称,并通过“Add”添加资源库,例如在E盘创建名为CVSdata的目录。 5. 设置端口:确保“Server Settings”中的CVS服务器端口为2401,Lock...

    cvsnt-2.5.04.3236

    CVSNT是CVS的Windows NT/2000/XP/2003/Vista/7/8/10以及Linux平台的增强版本,提供更多的功能和改进,比如对Windows NT服务的支持、增强的安全性以及更好的性能。 在【压缩包子文件的文件名称列表】中,我们可以...

    cvsnt-2.0.58d

    5. **增强的性能**:CVSNT在Windows平台上进行了优化,提供了更快的运行速度和更高的并发性能。 6. **邮件通知**:可以配置自动发送邮件通知,当有新的提交或发生冲突时提醒相关人员。 7. **Unicode支持**:CVSNT...

    CVSNT 安装 配置 权限设置

    ### CVSNT 在 Windows 平台下的安装、配置与权限设置详解 #### 一、CVSNT简介 CVS (Concurrent Versions System) 是一款历史悠久且非常流行的版本控制系统,主要用于软件开发过程中对源代码进行版本控制。尽管随着...

    CVSNT -2.5.03

    7. **多平台兼容**:虽然本例提及的是Windows版本,但CVSNT也支持Linux、Mac OS X等其他操作系统。 压缩包中的文件“cvsnt-2.5.03.2382.msi”是一个Windows Installer包,通常用于在Windows系统上安装CVSNT。通过...

    cvsnt 配置

    《全面解析CVSNT配置与安装》 CVSNT,全称Concurrent Versions System for NT,是一款基于Windows系统的版本控制系统,它扩展了经典的CVS(Concurrent Versions System)功能,使其在Windows环境下运行更加顺畅。在...

    CVSNT-CVS服务端

    在描述中提到"很好用,很小很绿色很低碳",这意味着CVSNT在保持高效运行的同时,具有较小的体积,不占用过多系统资源,且可能采用了环保的设计理念,比如低能耗或者不包含不必要的组件。推荐使用,暗示了它在实际...

    cvsnt下载或CVS

    CVSNT是CVS的主要变种之一,它针对Windows平台进行了优化,提供了更多的功能和改进。cvsnt-2.5.03.msi是CVSNT的安装包文件,版本号为2.5.03,MSI格式是Microsoft Windows下的安装包标准,通常用于软件的安装和部署。...

    CVSNT.rar_cvsnt

    CVSNT,全称为Concurrent Versions System for NT,是一款专为Windows NT环境设计的开源版本控制系统,它扩展了经典的CVS(Concurrent Versions System)功能,使其在Windows平台上更加友好且强大。CVSNT不仅适用于...

Global site tag (gtag.js) - Google Analytics