搜索
首页 电脑/网络 互联网 上网帮助

cvs软件在哪下载?

全部回答

2019-06-01

0 0
    CVS(Concurrent Version System)版本控制系统是一种GNU软件包,主要用于在多人开发环境下的源码的维护。实际上CVS可以维护任意文档的开发和使用,例如共享文件的编辑修改,而不仅仅局限于程序设计。
  CVS维护的文件类型可以是文本类型也可以是二进制类型。  CVS用Copy-Modify-Merge(拷贝、修改、合并)变化表支持对文件的同时访问和修改。它明确地将源文件的存储和用户的工作空间独立开来,并使其并行操作。
  CVS基于客户端/服务器的行为使其可容纳多个用户,构成网络也很方便。这一特性使得CVS成为位于不同地点的人同时处理数据文件(特别是程序的源代码)时的首选。   所有重要的免费软件项目都使用CVS作为其程序员之间的中心点,以便能够综合各程序员的改进和更改。
  这些项目包括GNOME、KDE、THE GIMP和Wine等。 CVS的基本工作思路是这样的:在一台服务器上建立一个源代码库,库里可以存放许多不同项目的源程序。由源代码库管理员统一管理这些源程序。
    每个用户在使用源代码库之前,首先要把源代码库里的项目文件下载到本地,用户可以在本地任意修改,最后用CVS命令进行提交,由CVS源代码库统一管理修改。这样,就好象只有一个人在修改文件一样,既避免了冲突,又可以做到跟踪文件变化等。
  (当然,看 想法:csv文件是文本文件,是逗号分隔 另存成cvs文件,直接在输出时候另存为CVS格式就行了 excel另存为csv文件,使用的是多字节字符集。   CSV格式能部分的保持XLS的风格。
   Ant Renamer 多国语言版 这个软件也可以帮你更改文件格式。

2019-06-01

57 0
    maven作为一个小组级的开发环境,版本控制系统和BUG跟踪系统等都涉及到用户认证部分。如何方便的将这些系统集成起来是一个非常困难的事情,毕竟我们不能指望 Linux下有像Source Offsite那样集成度很高的版本控制/BUG跟踪集成系统。
  我个人是很反对使用pserver模式的远程用户认证的,但如果大部分组员使用WINDOWS客户端进行开发的话,总体来说使用 CVSROOT/passwd认证还是很难避免的,但CVS本身用户的管理比较麻烦。
    本来我打算自己用perl写一个管理界面的,直到我发现了 CVSTrac:一个基于WEB界面的BUG跟踪系统,它外挂在CVS系统上的BUG跟踪系统,其中就包括了WEB界面的CVSROOT/passwd文件的管理,甚至还集成了WIKIWIKI讨论组功能。
   这里首先说一下CVS的pserver模式下的用户认证,CVS的用户认证服务是基于inetd中的:cvspserver stream tcp nowait apache /usr/bin/cvs cvs --allow-root=/home/cvsroot pserver一般在2401端口(这个端口号很好记:49的平方)CVS用户数据库是基于CVSROOT/passwd文件,文件格式:[username]:[crypt_password]:[mapping_system_user]由于密码都用的是UNIX标准的CRYPT加密,这个passwd文件的格式基本上是apache的htpasswd格式的扩展(比APACHE的 PASSWD文件多一个系统用户映射字段),所以这个文件最简单的方法可以用apache/bin/htpasswd -b myname mypassword 创建。
    注意:通过htpasswd创建出来的文件会没有映射系统用户的字段例如:new:geBvosup/zKl2setup:aISQuNAAoY3qwtest:hwEpz/BX。
  rEDU 映射系统用户的目的在于:你可以创建一个专门的CVS服务帐号,比如用apache的运行用户apache,并将/home/cvsroot目录下的所有权限赋予这个用户,然后在passwd文件里创建不同的开发用户帐号,但开发用户帐号最后的文件读写权限都映射为apache用户,在SSH模式下多个系统开发用户需要在同一个组中才可以相互读写CVS库中的文件。
    进一步的,你可以将用户分别映射到apache这个系统用户上。new:geBvosup/zKl2:apachesetup:aISQuNAAoY3qw:apachetest:hwEpz/BX。
  rEDU:apache CVSTrac很好的解决了CVSROOT/passwd的管理问题,而且包含了BUG跟踪报告系统和集成WIKIWIKI交流功能等,使用的 CGI方式的安装,并且基于GNU Public License:在inetd里加入cvspserver服务:cvspserver stream tcp nowait apache /usr/bin/cvs cvs --allow-root=/home/cvsroot pserverxietd的配置文件:t cvspserver service cvspserver{disable = nosocket_type = streamwait = nouser = apacheserver = /usr/bin/cvsserver_args = -f --allow-root=/home/cvsroot pserverlog_onhttp:// 为什么我没有早看到呢?? 哎~ 命苦! 大家好,新入学的学弟学妹们! 离开了高中烦闷迂腐的课堂之后,恭喜您终于走进了大学的殿堂。
    尤其是学习计算机专业的你们,是祖国未来的IT精英,我们国家的信息化建设,未来世界的信息战的主力军就是你们了。因此作为一位过来人,我感觉有必要把我这么多年,走过的,看过的,听过的告诉大家,希望对大家未来的学习有所帮助。
   其实这两年随着高校的扩招和IT人才的日趋饱和,IT人才的就业前景也不容乐观了。  如果你自认为长相或者才艺出众,并且希望毕业后找到好的工作。我首先建议你去参加什么超级女生,超级男生之类的比赛,如果走红了,在演艺圈发展赚的钱要比搞IT多的。
  

2019-06-01

22 0
谢谢诶

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
上网帮助
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
互联网
上网帮助
QQ
网站推荐
上网帮助
上网帮助
举报
举报原因(必选):
取消确定举报