项目管理 ’ 目录归档

SVN 中trunk、branches、tags都什么意思

1.trunk是主分支,是日常开发进行的地方。

2.branches是分支。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中。又比如为不同用户定制化的版本,也可以放在分支中进行开发。

3.tags目录一般是只读的,这里存储阶段性的发布版本,只是作为一个里程碑的版本进行存档。
注意:svn并没有明确的规范,更多的还是用户自己的习惯。
下面是详细介绍:
比如一个项目有main.cpp, common.h两个文件,假设目前在开发的是最新的3.0版本,而且1.0/2.0版本也在进行维护,那么项目树将类似如下样子:
project
|[……]

Read more

TortoiseSVN中分支和合并实践

原文:http://blog.csdn.net/eggcalm/article/details/6606520

使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方法不甚了解,这才是硬伤。

 

最近由于适配机型的需要(本人从事手机客户端的开发),需要经常接触分支和合并两项工作,突然发现这玩意整不明白很难开展工作,遂这两天着重研究了一下,有点收获,怕以后忘了,故趁着余温尚在赶紧写下来,好记性不如烂笔头嘛。下文的实践主要[……]

Read more

TortoiseSVN使用简介(转载)

  • 1 安装及下载client 端
  • 2 什么是SVN(Subversion)?
  • 3 为甚么要用SVN?
  • 4 怎么样在Windows下面建立SVN Repository?
  • 5 建立一个Working目录
  • 6 新增档案及目录到Repository中
  • 7 更新档案及目录
  • 8 更新至特定版本
  • 9 复制档案及目录
  • 10 制作Tag或是Release
  • 11 快速参考
    • 11.1 取得(Checkout)Repository
    • 11.2 更新(Update)档案或目录
    • 11.3 新增(Add)档案或目录
    • 11.4 提交(Commit)修改过的档案或目[……]

Read more

return top