使用Subversion进行PHP项目的生产构建

cmc*_*loh 5 php svn scripting tortoisesvn build-process

如果您使用PHP(或者我猜任何编程语言)并使用subversion作为源代码控制,那么有没有办法获取您的项目(例如):

C:\ Projects\test\.svn
C:\ Projects\test\docs\
C:\ Projects\test\faq.php
C:\ Projects\test\guestbook.php
C:\ Projects\test\index.php
C: \项目\测试\ test.php的

并构建/复制/无论它如何清除某些文件并成为:

C:\项目\测试\ faq.php
C:\项目\测试\ guestbook.php
C:\项目\测试\的index.php

自动?我厌倦了创建一个分支,然后通过分支并删除所有".svn"文件夹,docs目录和我的原型文件.

我知道我可能会使用.bat文件来复制我想要的特定文件,但是我希望有一些方法可以使用subversion来对伪文件进行排序,然后它仍会对它进行版本化,但是你可以在哪里制作项目的快照,忽略您告诉它伪随机的文件.

我知道,我读到了一些功能,至少可以让您复制没有.svn目录某个地方,但现在我不能找到它.

Gra*_*ant 6

如果使用TortoiseSVN,则可以使用导出功能自动删除所有.svn文件.我认为其他的svn事物具有相同的功能.

右键单击根项目文件夹TortoiseSVN> Export并告诉它你想要.svn的免费目录.