解决方案 »

  1.   

    只懂 checkout,update,commit,cleanup,Repo-browser
    别的也没用过,会简单应用就可以了
      

  2.   

    trunk 是主干
    分支是在多人开发的时候用到的
    你一个人的话不用管了
      

  3.   

    对1楼做补充:
    1.还可以显示历史资源,并可以对其进行还原。
    2.在update下来时,跟别人的代码有冲突,可以在compare with那里的基本修订版那里查看自己的或别人的代码,在哪里不同。
    3.改过来之后,可以在team里面标记为解决,那些副本就会消失。
    4.你也可以对某个资源进行锁定,别人就修改不了这个资源了。
    5,还有就是,要对那些图标熟悉,如:问号就是还没添加上svn控制的,蓝色加号表示添加到svn版本控制的,黑色星号表示修改过的,黄色金子就是和svn上同步的。
    欢迎补充
      

  4.   

     这些都知道,基本都用过
    哈哈,太懒了,不愿意写
    个人觉得svn就是个工具,用起来就可以了
    如果做质量管理,那么svn可以深入学习一下,这样方便权限的分配,普通开发,能update和commit就够用了 
      

  5.   

    trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)
    一般情况下,使用trunk作为主要的开发目录
    一般的,我们的所有的开发都是基于trunk进行开发,当一个版本/release开发告一段落(开发、测试、文档、制作安装程序、打包等)结束后,代码处于冻结状态(人为规定,可以通过hook来进行管理)。此时应该基于当前冻结的代码库,打tag。当下一个版本/阶段的开发任务开始,继续在trunk进行开发。
    此时,如果发现了上一个已发行版本(Released Version)有一些bug,或者一些很急迫的功能要求,而正在开发的版本(Developing Version)无法满足时间要求,这时候就需要在上一个版本上进行修改了。应该基于发行版对应的tag,做相应的分支(branch)进行开发。