是的,楼主讲的是使用svn同步代码的基本步骤。
先update代码,然后自己做修改,修改完后,再同svn同步一下,看是否有跟别人修改的冲突的地方,有的话先把冲突地方处理了,然后再更新代码,再提交自己的代码。
宗旨就是避免代码冲突,避免冲掉别人修改的代码。

解决方案 »

  1.   

    既然你是刚接触这个svn,我有几点建议给我参考。
    1,不要盲目commit,不要选中整个工程,然后commit,因为有些本地文件提交后,如.classpath文件等,别人再update的话,别人的工程可能就报错了。
    2,不要盲目update,不要选中整个工程,然后update,因为有可能别人不小心把.classpath文件提交了,然后你下载到本地,你的工程出错。正确的做法,选中工程,Team---与资源库同步,英文我忘了,默认是Team下的第一个。这个操作,会把你本地的代码和svn服务器上的代码作比较,列出不一致的代码列表。
    这个视图下,左边有4个左右箭头的按钮(有一个是红色的,很好找的),分别是:
    别人的代码你可以update的部分 / 你的自己的代码可以commit的部分 /  包含前2项的部分  /  有冲突的部分
    这样你需要Update和commit的代码就很清晰了。你只需要选中代码部分进行update 或commit 操作。有一点是不变了,务必先update,再commit。如果你不小心直接commit,然后又发生冲突了,不要慌,把你自己新写的代码复制出来,再update,再把你自己的代码复制进去,再commit。差不多就这些,不明白的再问吧。
      

  2.   

    不用每天打开电脑都做update在想查看最新代码,或者修改之前update就可以修改代码之前,最好先把想修改的代码lock了,这样就不会和别人冲突了
    修改代码之后,或者新建代码,commit就可以了你可以把SVN暂时理解成和数据库的操作很像就行,用几次就熟悉了