问题是我们的应用程序将具有非功能差异,以便分别支持xp和windows 7,主要是由于语言和.net框架限制。与此同时,我们肯定会有不同的版本。所以我目前的想法是使用tag来表示发行版本和分支以指示OS平台。但这似乎很乏味,就像交叉连接一样。
问题是:我应该在创建分支/标记时包含分支/标记吗?或者只是分支/标记主干?如果我只分支/标记主干,我怀疑去哪里找x1的v1.0?
答案 0 :(得分:1)
通常,在svn世界中,分支用于开发,标签用于为某些修订提供字母数字名称(或者只是为了使它们与其他修订相比更突出)。
从技术上讲,两者完全相同。它们是从存储库中的其他位置复制的文件夹(通常是主干,但有时也是其他分支)。
简而言之,如果您只是想为其专业标记某些修订(无论是版本号还是操作系统),请使用标记。如果你想对它们进行如此实际的开发,请使用分支。