首页 > 解决方案 > 如何最好地注释 SVN 中分支的用途

问题描述

我们在存储库中有同一个项目的多个分支,用于不同的项目目的。我们在不同的时间工作不同的部门,并不是每个人都知道哪些分支机构是为了什么目的。有什么好方法可以将某种易于找到的注释与每个分支相关联,该分支只需用一两句话描述分支的用途?属性是做到这一点的好方法吗?如果是,是哪个属性?

标签: svnbranch

解决方案


在 SVN 中注释分支用途的最佳方法是“根本不注释,但给每个分支起有意义的名称”

如果您的团队将遵循“每个任务的分支”工作流程拥有良好的票证系统(使用 SVN 集成),那么您将避免很多麻烦:想象一下 pair

  • 票“#177 修复损坏的 calc.c”
  • 分行 Ticket-177

从另一方面来说,您可以使用commit 的任何(严格策略驱动)属性,在(严格策略驱动,但我建议首先提交 /creating/ of branch)中定义的任何分支提交(第一次提交只是为了便于搜索稍后)-阅读有关--with-revprop提交选项的信息

添加

如果您出于某种原因不想使用修订属性,但仍希望为自定义路径添加某种类型的注释,则可以使用 SVN 文件|文件夹属性,例如 (TBT!)

svn propset description 'Branch for some task' branches/branch1
svn propset description 'Branch for another task' branches/branch2

…(来自 repo 的根目录,使用默认树)用于设置属性和

svn propget description branches/branch1

为了以后得到它


推荐阅读