【发布时间】:2010-09-06 05:17:16
【问题描述】:
我知道在版本控制中至少有 10 种不同的方式来构建项目。我很好奇正在使用哪些方法以及哪些方法适合您。我曾使用过 SVN、TFS 和目前/不幸的是 VSS。我看到版本控制实施得非常糟糕,还不错,但从来都不是很好。
为了让事情顺利进行,这里是对我所见事物的回顾。
此示例基于 SVN,但适用于大多数 VCS(对分布式版本控制不太适用)。
对属于站点的各个项目进行分支 /division/web/projectName/vb/src/[trunk|branches|tags]
分支整个站点,在我看到的情况下,除了核心组件之外的整个站点都被分支了。 /division/[trunk|branches|tags]/web/projectName/vb/src/
默认使用主线,仅在需要巨大更改时分支。
【问题讨论】:
-
请添加标签
"svn",让 git 用户感到困惑。 -
@hhh 我添加了关于分布式版本控制(DVC)的评论。也许关于 DVC 中结构的答案会对某人有所帮助?
标签: svn version-control tfs branch project-structure