我一直在trunk写代码。。。
branch,tag都没用过;
------解决思路----------------------
只懂 checkout,update,commit,cleanup,Repo-browser
别的也没用过,会简单应用就可以了
------解决思路----------------------
对1楼做补充:
1.还可以显示历史资源,并可以对其进行还原。
2.在update下来时,跟别人的代码有冲突,可以在compare with那里的基本修订版那里查看自己的或别人的代码,在哪里不同。
3.改过来之后,可以在team里面标记为解决,那些副本就会消失。
4.你也可以对某个资源进行锁定,别人就修改不了这个资源了。
5,还有就是,要对那些图标熟悉,如:问号就是还没添加上svn控制的,蓝色加号表示添加到svn版本控制的,黑色星号表示修改过的,黄色金子就是和svn上同步的。
欢迎补充
------解决思路----------------------
trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)
一般情况下,使用trunk作为主要的开发目录
一般的,我们的所有的开发都是基于trunk进行开发,当一个版本/release开发告一段落(开发、测试、文档、制作安装程序、打包等)结束后,代码处于冻结状态(人为规定,可以通过hook来进行管理)。此时应该基于当前冻结的代码库,打tag。当下一个版本/阶段的开发任务开始,继续在trunk进行开发。
此时,如果发现了上一个已发行版本(Released Version)有一些bug,或者一些很急迫的功能要求,而正在开发的版本(Developing Version)无法满足时间要求,这时候就需要在上一个版本上进行修改了。应该基于发行版对应的tag,做相应的分支(branch)进行开发。