实习笔记----svn,啥是tags
在使用svn 或者git进行版本控制时,一般主文件夹下会有三个文件夹----trunk, branch, 和tags; 前两者是主干和分支,不必过多解释,但是tags是用来做甚的呢?
可以理解为tags中的版本是具有特殊意义的版本,是那些卓尔不群的版本,那些你checkout比较频繁的版本,,,
比如说带有版本号的正式发行版----下面的命令把主干项目拷贝到tags并命名为版本0.1.0
svn copy http://repos/project/trunk http://repos/project/tags/0.1.0 -m "Tagging the 0.1.0 release of the project"
如此一来就像加了个书签,以后需要的时候checkout比较方便----svn list http://repos/prj1/tags
0.1.0/
svn co http://repos/prj1/tags/0.1.0
A 0.1.0\dir1A 0.1.0\dir1\file3A 0.1.0\dir1\file4A 0.1.0\file1A 0.1.0\file2A 0.1.0\textfile.txtA 0.1.0\file3Checked out revision 13.新手理解,请多指教;0)