【发布时间】:2014-09-22 02:51:36
【问题描述】:
我们有一个项目和三个开发人员在舞台服务器上工作。我们想做 svn 如下:
- 为每个开发者创建不同的分支,
- 每个开发人员从阶段服务器签出到本地计算机并将更改提交到各自的分支,
- 我们希望每次开发人员想要在阶段服务器中测试他们的代码时切换分支,
- 一切正常后,我们希望将分支与主干合并,
- 开发者可以用最新的分支更新他们的本地副本(各自的分支)。
当每个开发人员切换他们的分支时,我们如何将分支链接到文档根目录(第 3 点)?有没有类似 post-hook 的东西?如果有,我们该怎么做?我知道我们可以在主干中添加 post hook,以便它会自动更新文档根目录。但我们不确定如何通过分支和切换来完成。
【问题讨论】:
-
是文档根 some 工作副本还是未版本化的树?
-
文档根目录是 /var/www/html,repo 路径是 example.com/repo/trunk
-
但是docroot可以是某个repo路径的WC,也可以不是。很重要
-
我在这里评论不是为了聪明,但所描述的几乎是“git”。 Master和分支可以在很少中断的情况下交换。选中一个分支后,它可以合并到 master 中,然后它会自动过滤到每个人的 master ,他们可以合并到他们各自的分支中。是否有机会使用 git 代替 SVN?
标签: svn version-control