都可以从服务器上更新到本地,它们的不同之处在哪里?

解决方案 »

  1.   

    我一般正常更新的时候用UPDATE,如果更新不了的时候就把自己的代码备份一下再用“Latest from HEAD”
      

  2.   

    不清楚,一直都是用的update。
    先同步项目,然后更新。如果有冲突就备份自己的,从CVS上覆盖当前,再把自己备份的加上提交。
      

  3.   

    update只是把服务器上不冲突的修改更新到本地,如果本地有修改且与服务器不冲突,则维持本地的修改。
    replace with->Lastet from HEAD 则是把本地文件用服务器的文件完全替换,跟服务器上的完全一样,如果本地有修改也全部放弃。
      

  4.   


    那个。。我的操作比较笨,就是直接copy出去放到一个地方,因为我好像只碰到单个文件冲突的情况。不知道二楼的是不是有什么更好的办法
      

  5.   

    update之前cvs会对本地文件和服务器文件做一个比较。如果本地文件已经做过修改(竞合),就 不能正常的更新了。本地没有修改,就会取得最新版本的服务器上的文件代替本地文件。
    replace不管你本地的文件有没有做过修改,都会用服务器的文件把本地文件覆盖掉。你 本地的修改将荡然无存。