导航:首页 > 程序命令 > cvs命令

cvs命令

发布时间:2022-02-04 22:47:20

❶ 当我在初始化cvs时。怎么出现-bash:cvs: command not found.求高手帮忙解决

cvs命令没写到环境变量里.
在cvs安装目录里,执行cvs命令试试,如果能成,那就不是cvs的问题了~

❷ win10怎么通过命令行上传文件到cvs库,需要搭建什么服务

右键开始菜单图标,选择[运行],或者按快捷键Win+R

在运行输入cmd,打开命令行

输入start \\192.168.1.250
更改为你对应电脑的IP地址

如果你之前没有保存该电脑的凭据
请添加,因为重启后无法访问,需要再次输入用户帐号密码

打开共享电脑后,右键需要连接的共享文件
选择[映射网络驱动器]

然后给网络驱动器分配一个驱动号,也就是盘符

点击完成后,就出现到我的电脑里面
以后这是不是很方便了

❸ 请问CVS是什么啊

CVS是“Concurrent Version System”的简称,即是是一个C/S系统,常用的代码版本控制软件。

CVS是开发源代码的配置管理工具,其源代码和安装文件都可以免费下载。CVS是源于unix的版本控制工具,对于CVS的安装和使用最好对unix的系统有所了解能更容易学习。

CVS的服务器管理需要进行各种命令行操作。目前,CVS的客户端有winCVS的图形化界面,服务器端也有CVSNT的版本,易用性正在提高。但因为CVS是开发源码软件,没有生产厂家为其提供技术的支持。如发现问题,通常只能靠自己查找网上的资料进行解决。

(3)cvs命令扩展阅读:

cvs替代管理

cvs 不能代替开发者之间的交流。在单个文件内遇到冲突时,大多数开发者不费多大力气就能解决它们。但更常见的"冲突(conflict)",是那些难度较大、不在开发者之间进行交流就没法解决的问题。

当在一个文件内或多个文件中同时发生变化时,cvs 并不知道何时它们会在逻辑上发生冲突。它的冲突(conflict)概念是纯粹文本意义上的,这种冲突会在同一个文件的两种变化十分接近以致于会破坏合并命令(如diff3)。

cvs 决不会指出程序逻辑上非文本或分布式的冲突。例如:假如你改变了在文件A 中定义的函数X 的参数。同时,别人在编辑文件B,仍用旧参数调用 X 这个函数。此时产生的冲突 cvs 可就无能为力了。

❹ 如何设置 cvs

cvs作为流行的开源版本控制系统,是建立在rcs基础上的,在使用之前需要进行配置,主要的配置步骤如下:
1、执行$cvs -d $HOME/cvs(源代码库的位置,可换) init
init 命令创建了目录并把一系列用于管理源代码库的文件存放到了CVSROOT下,但是绝对不能随便编辑这些文件,都则会让你的原代码库无法使用。
2、设置环境变量:export CVSROOT=$HOME/cvs,或者将其放入$HOME/.bash_profile文件中,这样每次开机都能自动设置。
再接下来就可以将源代码文件(你的项目)交给cvs控制了,使用cvs 的import命令:
cvs import [-d][-k subst][-r ign][-b branch][-w spec] repository vendor-tag release-tags...
-d:用每个导入文件的最后修改时间作为cvs导入时间
-k sub:设置rcs关键字的默认替代模式
-I ign:忽略文件列表
-b bra:指定开发商的分支id
-m msg:记录导入时的消息
repository:从原代码库repository导入文件
vendor-tag:原代码提供者的名字
release-tags:指定用于某个特殊发布的符号名
假定你的文件位于/usr/src/neoshine/BUIld/backup-2.0/src,而你想让他们导入到$CVSROOT中去:
cd /usr/src/neoshine/BUIld/backup-2.0/src
cvs import -m "Initial import backup tool" chap01 start
为了证实原代码库可以工作,可以将usr/src/neoshine/BUIld/backup-2.0/src改名,然后将原代码检出,用diff比较一下,会发现唯一的区别是cvs目录是checkout创建的。原代码检出后,用户应该只编辑检出的原代码,因为检出的代码已经处于cvs控制下了。
cvs使用:
1、检出原代码:要想使用保存在cvs中的文件,必须检出,在检出的文件中修改,
cvs checkout -d /mnt chop01
2、将改动合并进原代码库:在修改编辑好了一个文件后,要合并需要两步,首先,更新cvs确保其他开发人员对你编辑的文件的修改已经反映到你的原代码上,使用cvs update命令,cvs检测到别人和你编辑了同一文件,他会检索出有关版本,进行合并,然后你就可以使用cvs commit命令提交你自己的修改了,此时,你修改的内容其他人可以看到了。注意,提交操作需要使用普通拥护,因此,最好不要用root用户来登陆
3、检查改动:要检查一个文件的修改历史,使用log命令cvs log yo.c
4\添加和删除文件:cvs维护了议和工作目录的历史,但是它不会自动假定一个被删除的文件代表该文件应该从原代码库中被删除,添加也一样,因此,你可以通过commit\add\remove命令组合来实现.
添加一个文件到原代码库:创建文件,用add加入,用commit命令提交到原代码库
cvs add yo.h
cvs commit -m "Add header file " yo.h
删除:
cvs rm main.c
cvs commit -m "remove main.c"
5\解决文件冲突
在cvs update命令执行后没有出现成功合并差异的M yo.c标志,而是C 冲突,U出现了新的文件,这样为了解决冲突,只好编辑冲突文件,解决冲突后再提交.
cvs命令:
admin:执行原代码库的多种管理功能
checkout:用来自原代码库的文件创建工作目录
diff:显示工作目录和原代码库之间的区别或者原代码库中不同版本的差别
export:创建原代码库的一个拷贝,但是不更新
history:创建原代码库中文件或者目录所执行的cvs命令历史信息
release:取消cvs checkout操作以及对工作目录所做的任何修改
status:显示原代码库中文件的当前状态
cvs选项:
-d cvsroot:指定原代码库的根目录
-e editor:使用editor编辑日志信息
-f:~/.cvsrc文件

linux命令:删除工程buyswx下所有文件夹内的所有CVS文件夹以及CVS文件夹中的文件,命令如何写。大家帮帮忙

find /buyswx -name '*cvs*' | xargs -i -t rm -rf {}
你考虑好,删错没法恢复。任何包含cvs三个字母的文件或文件夹都将会被删除。

❻ 急求linux(centos)下CVS具体操作使用说明,要正确、全面、详细的使用命令。谢谢!不要网上直接粘贴的。

gf

❼ linux cvs 命令

win下边怎么用就怎么用,一样。用commit。或者你是不喜欢敲命令的人。用gcvs。这个是GTK+图形界面的,跟win下边的wincvs查不多。这是cvsgui项目主页http://sourceforge.net/projects/cvsgui/

❽ 如何在windows环境下配置cvs仓库

CVS源自Unix系统,其Windows的移植版并没有服务器功能。在Windows下一般采用安装CVSNT这个软件来建立CVS Repository,但CVSNT的操作方法和原始的CVS略微不同。
CVS本身是命令行形式,其配置过程比较繁杂。
CVS的多帐户配置需要手动修改Repository的CVSROOT文件夹里的文件,缺乏统一的界面。
在安装了CVSNT服务器之后,默认的用户就是建立Repository的Windows系统的登陆帐户,但在多人开发的时候,肯定没人希望大家都使用同一个名字来Commit;更重要的是,我们可能需要配置开发人员的权限,例如限制某些人只能看程序,而某些人可以Commit程序,某些人可以添加新的Mole。以下是详细的步骤,环境是CVSNT 2.5.03 (Build 2151) + TortoiseCVS 1.8.25:

1. 使用CVSNT建立一个Repository。假设初始使用Windows的管理员administrator密码登陆,Repository使用Pserver协议,IP是1.2.3.4,端口号是2401,Repository名称是/TestRep,密码是123。这时的administrator也是此Repository的管理员。

2. 为了进行多用户配置,必须修改Repository的CVSROOT目录的几个文件。首先在客户端将:pserver:[email protected]/TestRep设为CVSROOT环境变量(请注意区分CVSROOT目录和CVSROOT环境变量)。然后用administrator登陆到CVS,最后Check Out出此CVSROOT目录。命令如下所示:

cvs login
//输入密码123
cvs co CVSROOT

3. 在服务器端为Windows添加一个专门用于CVS操作的Windows帐户。所有的CVS帐户都要映射到这个Windows帐户上进行实际的操作。虽然很多资料并没有提到需要建立Windows帐户,但我在实验中发现没有这种帐户,CVS在后边执行任何操作时都会报告没有此帐户的错误。假如这个新的帐户叫做cvsuser。使用Windows命令

net user cvsuser cvsuserpassword /Add

可以添加此帐户。在添加完成之后,一定要记得将/TestRep在服务器上的实际文件夹的权限里添加cvsuser的读写权限,否则到最后任何映射到cvsuser的CVS帐户都会因为没有写权限无法进行正常的commit操作。首先在服务器上的资源管理器里的“工具”菜单里找到“文件夹选项”,在随后出现的“查看”选项卡里找到“使用简单文件夹共享”的项目,取消掉前面的勾,单击确定。然后右击/TestRep所在文件夹,单击“属性”。在随后打开的对话框里可以看到“安全”选项卡。我们需要在这里添加cvsuser的读写权限。

4.为CVS添加自己的帐户。通过使用命令cvs passwd我们可以添加任意多个CVS帐户(当然,只是针对当前的Repository)。所有的帐户信息会被保存在CVSROOT目录的passwd文件当中。然而这个文件是不能Check Out出来的,只能在服务器那里看到它,并且其保存的密码信息是被加过密的。我们可以添加cvsadmin,user1,user2,anonymous等用户。例如添加cvsadmin时的命令是:cvs passwd -a -r cvsuser cvsadmin
//输入cvsadmin的密码
//再次输入cvsadmin的密码

这样就新添了cvsadmin帐户,并将其映射到Windows帐户cvsuser上(-a表示添加一个账户,-r表示影射到操作系统的帐户中。我期望将cvsadmin作为以后/TestRep的管理员。这一点十分重要,如果这时候不设置的话,再将CVS改为“仅使用CVS帐户校验模式”之后就再也没有机会添加管理员了(因为只有管理员可以看得到和操作CVSROOT目录)。

❾ cvs命令行问题

可以设置在CVSROOT里。
语法是
:访问方式:用户名:密码@host:/cvs/root/path

比如,有一个pserver的库,位于192.168.0.1上的/var/cvs
用户/密码为 user/pass

cvs -d :pserver:user:[email protected]:/var/cvs checkout ...

❿ 如何恢复删除掉的CVS文件

解决方法:
右键点击删除文件的目录“team”-“Restore from Repository”,选择删除的文件对应的版本号,点击“finish”即可恢复。

阅读全文

与cvs命令相关的资料

热点内容
精品php源码 浏览:960
自己编写云服务器抢红包 浏览:203
java解压缩文件加密 浏览:887
dlink打印服务器默认地址 浏览:353
php休眠函数 浏览:372
金蝶如何打开服务器 浏览:766
e4a手游辅助源码 浏览:777
什么app可以实时直播 浏览:106
苹果13的app闪退什么原因 浏览:775
尾盘选股源码公式 浏览:450
php日期运算 浏览:931
天龙八部长歌服务器什么时候开的 浏览:199
鬼泣4模型在那个文件夹 浏览:229
单片机的串行口 浏览:58
phpjson转化为数组 浏览:268
pdf导入excel 浏览:428
苹果xsmax信任app在哪里设置 浏览:53
自动外链php源码 浏览:245
我的世界新手奖励箱命令 浏览:146
linux更新vim 浏览:998