我一直很好奇开发分支的名称“trunk”来自哪里。例如,这在svn存储库中很常见。
答案 0 :(得分:1)
树干是树木最厚的部分,树枝长出来。所以它只是树隐喻的一部分:主要工作。
我无法真正说出术语" trunk"首次投入使用。它出现在CVS documentation中,所以它似乎早于SVN(虽然我想这个术语可能会在以后添加到CVS文档中。)请注意,其他常见(和较新的)版本控制系统使用不同的术语:在mercurial中被称为default
,在git中它是master
。这些术语似乎不再强调主干的特殊状态:就分布式修订控制系统而言,它只是另一个分支(但是某些操作的默认分支。)