WEB开发网
开发学院操作系统windows 2008 Linux与Windows CVS服务器配置与使用 阅读

Linux与Windows CVS服务器配置与使用

 2007-03-11 12:19:50 来源:WEB开发网   
核心提示: 表明用户B与用户A的修改已经合并成功,同时文件example.h的图标也将变成红色,Linux与Windows CVS服务器配置与使用(8),合并后的文件是存放在用户B的本地机上,为了更新到CVS服务器还必须选中example.h并右击选择“Commit Selection&r

表明用户B与用户A的修改已经合并成功,同时文件example.h的图标也将变成红色,合并后的文件是存放在用户B的本地机上,为了更新到CVS服务器还必须选中example.h并右击选择“Commit Selection”才能把用户A与用户B的修改合并后的结果提交到CVS服务器上。注:M表示此文件已经被修改过。

c)、两个或两个以上的用户对同一个文件的相同部分进行修改的情况

这种情况就是如用户A与用户B都下载了文件example.h,内容如下:

void main(int argv,char *argc)
  {
  printf("I am Cather
");
  }

然后用户A把文件修改成如下,并提交到CVS服务器(一般将正常提交):

void main(int argv,char *argc)
  {
  printf("I am Cather
");
  printf("I am Pat
");
  }

接着用户B又把文件修改成如下:

void main(int argv,char *argc)
  {
  printf("I am Cather
");
  printf("I love you Cather
");
  }

如果用户B这时选择“Commit Selection”准备把修改结果提交到CVS服务器,此时将显示如下的错误提示:

cvs -z9 commit -m "update in 11:20" example.h (in directory C:my cvsSTWsrc)
  cvs server: Up-to-date check failed for `example.h'
  cvs [server aborted]: correct above errors first!
  
  ***** CVS exited normally with code 1 *****

表明用户B的修改与其它用户的修改冲突,这时要先选择“Update Selection”,将显示如下提示:

上一页  3 4 5 6 7 8 9  下一页

Tags:Linux Windows CVS

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接