Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SVN分支和排除目录_Svn - Fatal编程技术网

SVN分支和排除目录

SVN分支和排除目录,svn,Svn,我拥有以下存储库: URL/123/trunk 我想把主干的内容转到 URL/123/branchs/build/1 然而,在主干内,我有一个开发文件夹,我不想被分支。该程序不需要开发文件夹,它只包含源代码 是否可以对它进行分支,但让它忽略开发文件夹,这样就不会进行分支 这些构建仅用于测试目的,必须拒绝访问源代码 如果有一种简单的方法,我也会使用TortoiseSVN?如果您纯粹为了保存整个应用程序的发布版本而进行分支,那么可能有一种更好的方法,而不是试图处理受保护的源代码和发布软件,它们都位于

我拥有以下存储库:

URL/123/trunk

我想把主干的内容转到

URL/123/branchs/build/1

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

是否可以对它进行分支,但让它忽略开发文件夹,这样就不会进行分支

这些构建仅用于测试目的,必须拒绝访问源代码


如果有一种简单的方法,我也会使用TortoiseSVN?

如果您纯粹为了保存整个应用程序的发布版本而进行分支,那么可能有一种更好的方法,而不是试图处理受保护的源代码和发布软件,它们都位于一个SVN分支(主干)内

相反,最好的做法是从源代码管理中检出已知的良好(标记的、分支的)版本的源代码,并在工作站或构建服务器上构建发布程序。从源代码进行可靠的构建比维护许多二进制文件的修订版本要好

也许您的部署方法是将程序签入SVN,以便您可以在部署服务器上再次签出它。如果是这样,请将最新版本与SVN中的源代码分开,这样就不必删除复制的开发目录

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