51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5270|回复: 12
打印 上一主题 下一主题

CVS简明手册!(转贴)(2)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-9-11 13:38:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
四、修改提交文件


  从服务端checkout项目后,会在本地建立文件的拷贝,在客户端修改后提交(commit)到服务端即可将最新的文件保存到服务端如下图,修改后的文件显示为红色。此时的修改只修改了本地的文件,如果要提交到服务器端,点击选中被修改过的文件,从右键菜单中选择"commit selection"命令即可提交到服务断后,文件版本会自动加1。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
 楼主| 发表于 2004-9-11 13:40:05 | 只看该作者
五、更新文件--将服务端文件更新到本地


  在对本地的文件修改前,最好先从服务端更新文件,因为多人操作同一个文件时,没有及时更新容易引起冲突。如甲乙检出的版本同为1.2,甲修改提交后的版本为1.3,乙此时没有更新,在本地1.2的基础上修改提交,此时就会有冲突如下图,冲突的文件会显示。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2004-9-11 13:41:00 | 只看该作者
更新文件,点击选中文件(可多选),从右键菜单中选择"update selection"命令即可将服务端的最新文件更新到本地。

六、添加文件


  在本地添加文件后,要提交到服务端。
  先选中文件,然后点击"添加按钮",添加文件后,再在右键菜单中选择提交命令"commit selection"即可。注意此处有两个按钮,一个添加一般的文件;一个添加二进制文件,如图片文件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2004-9-11 13:41:50 | 只看该作者
七、删除文件


  1. 选中文件后,点击删除按钮,将文件从本地删除。
  2. 删除后,从右键菜单中选择"commite selection"命令,才能将服务端的文件删除。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2004-9-11 13:42:32 | 只看该作者
八、找回被删除的文件


  如果只是点击删除按钮删除文件,则点击添加按钮即可将文件找回。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2004-9-11 13:43:09 | 只看该作者
如果已提交到服务端,将文件从服务端删除,则应在本地建立一个同名的文件(可以为空文件),将文件添加提交到服务端,此时,可以找到丢失的文件,只不过会在原来被删除版本的基础上将本地的创建的文件升级一个版本。文件的历史版本仍然存在。如果想要将历史版本覆盖当前版本,最简单的办法是合并(merge) 。

九、合并不同分支(版本)的文件(merge)


  在update文件时,第三个tab就是合并选项。也即合并文件是通过update来进行的。如下,说明了几种合并方式。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2004-9-11 13:44:27 | 只看该作者
如上图设置,将v_ds版本覆盖另v_xj 。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2004-9-11 13:45:29 | 只看该作者
如上图设置,将v_ds版本与当前版本比较合并,将only this reg./tag 中指定的版本与当前版本进行合并,通常会有冲突发生。例如
  v_xj 为当前版本,文件内容为:
  --xj
  xj

  v_ds文件内容为:
  ds before merge --ds
  now it become the file of ds
  I want to merge agagin

  按上图设置合并版本,会显示文件冲突,打开文件如下:
  <<<<<<< test.txt
  --xj
  xj

  =======
  ds before merge --ds
  now it become the file of ds
  I want to merge agagin
  >>>>>>> 1.1.4.4
  在这里,ds版本的文件比当前的xj版多出了一行,在合并时不能一行行对应合并,会显示文件冲突(?quot;5.从服务端更新文件"一节中的显示),将cvs添加的冲突标识符去掉,修改文件为所需的样子commit即可。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-8-17 10:07:22 | 只看该作者
sdlkfj2 受益非浅
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-8-22 16:18:06 | 只看该作者
这两天正需要CVS的资料呢.
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-8-30 09:20:36 | 只看该作者
顶一个
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-9-4 10:38:28 | 只看该作者
谢谢!!
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-10-6 10:32:33 | 只看该作者
thanks
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-15 01:12 , Processed in 0.076575 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表