Question
If you are working in PHP (or I guess any programming language...) and using subversion as your source control, is there a way to take your project (for example):
C:\Projects\test\.svn
C:\Projects\test\docs\
C:\Projects\test\faq.php
C:\Projects\test\guestbook.php
C:\Projects\test\index.php
C:\Projects\test\test.php
and build/copy/whatever it so it weeds out certain files and becomes:
C:\Projects\test\faq.php
C:\Projects\test\guestbook.php
C:\Projects\test\index.php
automagically? I'm getting tired of making a branch, and then going through the branch and deleting all of the ".svn" folders, the docs directory, and my prototyping files. I know I could probably use a .bat file to only copy the specific files I want, but I was hoping there was some way with subversion to sort of pseudo ignore a file, to where it will still version it, but where you could make a snapshot of the project that ignores the files you told it to psuedo ignore.
I know I read online somewhere about some functionality that at least lets you copy without the .svn folders, but I can't find it now...
Answer
If you use TortoiseSVN, you can use the export feature to automatically strip out all of the .svn files. I think other svn things have the same feature.
Right click the root project folder, TortoiseSVN > Export and tell it where you want the .svn free directory.
< br > via < a class="StackLink" href=" http://stackoverflow.com/questions/5872/" >Making a production build of a PHP project with Subversion< /a>
0 comments:
Post a Comment