以下是有关如何使用Tortoise SVN创建分支的说明的链接。
How do I create a new branch using 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有一种方法可以使用稀疏结账功能。有没有人知道在创建分支时工作流程是什么?
答案 0 :(得分:0)
我之所以没有得到太多答案的原因是因为SVN很古老。 Git是版本控制的新时代。我将所有代码移到GitHub(用于公共帐户和付费私人帐户)和BitBucket(用于免费私人帐户)。