2011-07-10 116 views
0

我有以下的库:SVN分支和排除目录

URL/123 /行李箱

我想树干的内容转移到

URL/123 /分支机构/建设/ 1

但是,在主干中,我有一个开发文件夹,我不想分支。该程序不需要开发文件夹,它只包含源代码。

是否有可能分支,但有它忽视了发展的文件夹,这样就不会得到支?

这些版本仅用于和拒绝访问源是必须的测试目的。

我还使用TortoiseSVN如果有一个简单的方法呢?

回答

1

如果你纯粹是为了节省您的整个应用程序的发布版本的目的分支,那么有可能会比试图处理受保护的源代码和发布软件的所有共同位于一个SVN分支内(主干更好的办法)。

相反,它是结帐已知良好(标记,支)的从源代码控制源代码的修改,并在工作站上建立自己的发布计划或建立服务器的最佳实践。源代码的可靠构建比维护许多二进制文件更好。

也许你的部署方法是在程序SVN检查,这样就可以在部署服务器上再次检查出来。如果是这样,请将最新版本与SVN中的源代码分开,并避免删除复制的开发目录。

如果不从SVN部署,那么不保留的二进制文件的源代码控制系统。您的构建可以始终包含创建目录结构(不包含开发目录)的包步骤以及将其迁移到部署环境的部署步骤。