创建Subversion版本库的最佳实践?

<p>我们的团队(5-10开发人员)计划的<strong>采用颠覆 strong&gt;作为我们的.NET(Visual Studio中)项目/解决方案(VisualSVN服务器,TortoiseSVN的/的VisualSVN)。 P&gt; <p>什么是<strong>组织一个新的版本树的最佳方法 STRONG&gt;?难道好使用的<em>一个大资料库 em&gt;的或者是它最好创建的<em>不同的存储库 em&gt;的每一个解决方案/产品线等。? P&gt; <p>我们的项目可以分为这样(例如): P&gt; </p><ul> <li>主要产品线 <ul> <li>在主Web应用程序 <ul> <li>库1 li&gt; </li><li>在库2 li&gt; </li><li> ... li&gt; ul&gt; li&gt; </li><li> Windows客户端 li&gt; </li><li>在另外一个Windows客户端 li&gt; </li><li> Windows服务 li&gt; ul&gt; li&gt; </li><li>工具 <ul> <li>工具A li&gt; </li><li>工具乙 li&gt; ul&gt; li&gt; </li><li>产品系列2 <ul> <li>软件1 li&gt; </li><li>软件2 li&gt; ul&gt; li&gt; </li><li>产品系列3 <ul> <li>应用1 li&gt; </li><li>应用2 li&gt; ul&gt; li&gt; ul&gt;
</li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></em></em></strong></p></strong></p>

146 浏览 1 回复
  gt   li   一个   ul   项目  

回复

    <p>通常情况下,你想用一个独立的存储设备在任何情况下,你期望不同的访问权限(即一些开发商应该致力于获得一个项目,而不是另一个,或一个项目有一个公共的只读匿名的界面,但另一个不)。 P&gt; </p><p>您想要的一切,在一个库中,如果你不需要访问控制的水平,特别是如果你需要能够复制或项目之间移动文件(即项目可能共享代码)。 P&gt; </p><p>把你的躯干/标签/分支分段在任何级别对​​应于你可能会释​​放出作为一个单一的封装代码块(即认为你会在哪里标签)。这不是重要的是获得正确的,在第一,因为这无异于任何其他文件夹内部不同的,因此你可以将周围的事物后,当然虽然它整洁不存在这样的问题。 P&gt; </p><p>我的灵感来源: P&gt; </p><ul> <li> Version控制使用Subversion li&gt; </li><li> Subversion版本库布局 li&gt; </li><li> 单个存储库或许多 li&gt; </li><li> 多个Subversion版本库 li&gt; ul&gt;
    </li></ul>

    龙玲姝

相关提问


友情链接: