Subversion 存储库布局,为啥? [复制]

Posted

技术标签:

【中文标题】Subversion 存储库布局,为啥? [复制]【英文标题】:Subversion repository layout, why? [duplicate]Subversion 存储库布局,为什么? [复制] 【发布时间】:2011-12-31 19:11:23 【问题描述】:

可能重复:What do “branch”, “tag” and “trunk” really mean?What is the reasoning behind the recommended layout for Subversion repositories?

我正在使用 Subversion 进行源代码控制,我发现它遵循一些关于目录结构的约定。项目根目录下三个目录:branch、tags、trunk。

这些目录有什么区别?

关于在每个目录中放置什么有什么建议?

最后,关于如何使用这种结构的最佳实践是什么?

PS:我的问题与两种不同布局(单个存储库或每个项目一个存储库)之间的差异无关。

感谢您的解释!

【问题讨论】:

【参考方案1】:

这是一种组织代码的方式。

主干:你平时的发展

标签:记住一些特定的版本

分支:如果您正在处理相同代码的多个版本。

有关最佳实践和详细说明,请查看官方 svn 书籍。 http://svnbook.red-bean.com/

【讨论】:

以上是关于Subversion 存储库布局,为啥? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Subversion 存储库之间复制保留属性但不保留历史记录

如何在 git 存储库中重写提交者名称? [复制]

Subversion 存储库统计信息,不是 StatSVN? [关闭]

Subversion存储库类型

在 Subversion 存储库中存储文件权限

subversion如何在存储库中存储文件?