我的Eclipse里有这样的两个工程:project1,project2project1下有一命名为src文件夹,src下有两个文件bag/A.java(A.java在我的电脑上编写维护)     bag/B.java(B.java由张的电脑上编写维护)
project2下有一命名为lib文件夹,lib下有一个AB.jar文件(AB.jar里放的是bag/A.class和bag/B.class);
我想打一个AB.jar包放到cvs上,正确的操作步骤是怎样的啊?我是这样做的:
1。update(从cvs上update)project1/src;
2。修改我的project1/src/bag/A.java
3。commit(commit到cvs上)我的project1/src/bag/A.java这个文件
4。update(从cvs上update)project1/src;
5。在我的机器上打包AB.jar;
6。update(从cvs上update)project1/lib;
7。粘贴我在步骤5中打的包AB.jar到我的project2/lib下,覆盖掉原来的AB.java
8.commit(commit到cvs上)我的project2/lib/AB.jar这个文件
我上面的操作有误吗?我什么张说他打的AB.jar被我覆盖了啊?好伤心。--请高手告诉我啊:

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【lord_is_layuping】截止到2008-07-10 20:07:01的历史汇总数据(不包括此帖):
    发帖的总数量:125                      发帖的总分数:1855                     每贴平均分数:14                       
    回帖的总数量:1089                     得分贴总数量:333                      回帖的得分率:30%                      
    结贴的总数量:107                      结贴的总分数:1715                     
    无满意结贴数:28                       无满意结贴分:636                      
    未结的帖子数:18                       未结的总分数:140                      
    结贴的百分比:85.60 %               结分的百分比:92.45 %                  
    无满意结贴率:26.17 %               无满意结分率:37.08 %                  
    楼主加油
      

  2.   

    可能你打包之后到commit的这段时间内,张速度比你快,比你先commit了。
    不过这也没犯大的错误。
    JAR覆盖了怕什么啊,再来一次就OK了,只要JAVA文件没有问题就好提示一下--打包的工作最好由一个人来做
      

  3.   

    呵呵,对于需要覆盖的CVS会有提示的。你可以在此 update 下来最新的,然后合并你的代码,再次commit
      

  4.   

    commit前保证你的是最新的,如果不是最新的把它升级成最新的.
      

  5.   

    我也碰到过这样的情况的饿CVS是只认版本的,如果你本地的版本高,就可以覆盖CVS上面的
    JAR文件就没什么了,只有JAVA文件还在就行了。
    我以前还被别人覆盖了几个方法,跟新的时候没有看清楚,把我本地的也覆盖了,还不得重写!
      

  6.   

    覆盖就覆盖了,老版本不是还在吗?要不然用 CVS 干吗?