SVN常用操作技巧总结
2012-10-23 12:59
351 查看
工作原理:在SVN服务器上的repository(仓库)存储项目工程,在repository中建立不同的工程文件夹分别存储不同的项目。首先要建立repository,如果是不关的2个工程则可以考虑分别建立2个repository。在SVN中,version是全局的变量,每一个repository中共享一个version变量。在你import你的项目前,你应该想到如何去组织repository layout,这样可以让你以后的工作更加简单有效。推荐用法:当你有2个工程paint 和calc时,在其各自的子目录下分别建立trunk、branches和tags3个子目录。by project: 以工程的类别分
by branch:当工程之间有相互关联时采用这种结构
/paint/trunk /paint/branches /paint/tags /calc/trunk /calc/branches /calc/tags
by branch:当工程之间有相互关联时采用这种结构
/trunk/paint /trunk/calc /branches/paint /branches/calc /tags/paint /tags/calc访问svn repository的方法:本地访问
file:///C:/SVNRepository/
网络访问 http ,svn,https://or
[code]svn+ssh
如果采用网络访问,还要注意对repository的back up。。当我们需要获取数据时,check out我们需要的项目,即所谓建立working copy(工作副本)。当我们对working copy做完修改并且调试通过后,通过commit命令将修改后的数据提交到repository中进行新版本的存储,即添加新的version。当我们的working copy因为out of update时,即repository上存储的项目有另外的作者提交跟新后,我们可以通过update命令更新自己本地working copy中对应项目中被改动过的数据。当changed both in the working directory, and in the repository,首先update,然后commit。如果在update时出现,不能merge时则需要自己对这个conflict。
相关文章推荐
- 工作笔记之-svn 常用技巧及命令总结
- svn使用教程-windows和Linux下常用操作总结-ghost1236
- linux下svn的常用操作命令总结
- MySQL数据库常用操作技巧总结
- JQuery对表格进行操作的常用技巧总结
- Python图像处理常用操作技巧总结
- 计算机操作常用技巧(总结)
- svn使用教程-windows和Linux下常用操作总结
- PHP操作Redis常用技巧总结
- svn使用教程-windows和Linux下常用操作总结
- JQuery对表格进行操作的常用技巧总结
- [置顶] 常用操作技巧总结
- JQuery表格操作的常用技巧总结
- 常用操作技巧总结
- [C#]DataTable常用操作总结【转】
- Octave常用操作函数和技巧汇总
- MSSQL常用操作及方法总结
- 总结js常用函数和常用技巧(持续更新)
- JS截取与分割字符串常用技巧总结
- [唐胡璐]VSTO技巧 - VSTO 操作Excel 的常用属性