2

下面是一个链接,其中包含有关如何使用 Tortoise SVN 创建分支的说明。

如何使用 TortoiseSVN 创建新分支?

我正在使用 Sencha ExtJS 和 Sencha Touch 框架进行开发。Sencha 建议开发人员将您的应用程序主干文件夹构建为实际框架本身的子(或后代)文件夹,以便每个应用程序可以共享包和主题,以及框架资源(即:图像、图标等)。

SVN项目文件夹结构:

svn_folder\branches\
svn_folder\tags\
svn_folder\trunk\

主干文件夹结构:

svn_folder\trunk\.sencha\...
svn_folder\trunk\ext\...
svn_folder\trunk\packages\...
svn_folder\trunk\app1\...
svn_folder\trunk\app2\...

只需将 app1 带到新分支:

svn_folder\branches\app1_1.1\...

因为上面的这个工作流程(创建一个分支)说要将主干复制到新的分支文件夹,所以所有的应用程序都被复制了。基本上我想选择我想复制的应用程序。Tortoise 有一种方法可以使用稀疏结帐功能来做到这一点。有谁知道创建分支时的工作流程是什么?

4

1 回答 1

0

我在这里没有得到太多答案的原因是因为 SVN 很古老。Git 是版本控制的新时代。我正在将我的所有代码移动到 GitHub(用于公共账户和付费私人账户)和 BitBucket(用于免费私人账户)。

于 2016-01-21T16:18:07.517 回答