Many times we need to create a new rails project and import it to SVN repository. Each time we have to repeat same commands for creating new rails project, Initial import to SVN, Ignoring *.log files, move database.yml to database.example, ignoring tmp/sessions etc.. etc..
So I have written a bash script that do all this stuff, all you need to do is copy this Bash script (for creating new rails project and initial SVN import with ignoring/removing log/other files) to any of your directory with name “create_rails_with_subversion” and execute this script by issuing ./create_rails_with_subversion & follow screen instructions.
This will:
- create a new rails project
- initial import to SVN
- remove and ignore all log files from svn
- remove and ignore sessions, cache sockets files from tmp dir
- move database.yml to database.example
- ignore database.yml
I also love to have your feedbacks…
UPDATE: I have modified this script, now it doesn’t remove tmp dir, it just ignore content in tmp/sessions, tmp/sockets and tmp/caches
UPDATE2: Script again modified , now it also freeze rails (you have to specify version).
Thanks Akhil,
I tried and worked great.
Ich mag Krtesärueitlinge auch sehr gerne, die feste Konsistenz gefällt mir so gut. Mit Schupfnudeln hab ich sie aber noch nicht kombiniert, hört sich gut an!
It’s fantastic! You make me save a lot of time! Thanks
[…] In questo post su Web On Rails potete scaricare uno script per creare un’applicazione Rails che uno volta lanciato farà : […]
cool script. thanks for posting…btw, the word ‘terminating’ is misspelled. also, it might be nice to have a message at the end that indicates the script finished successfully.
Wow! Great! 😀
One thing I’d add is add an svn:ignore for *.db, *.sqlite and *.sqlite3 in db/, so the sqlite databases are ignored
Thanks for the script!
[…] Some days go I wrote a bash script for creating new rails project and initial SVN import (with ignoring/removing log/other files). And I received many comments if I can make a ruby script for this stuff. Hence here is the ruby script for creating new rails project and initial SVN import (with ignoring/removing log/other files) (0). […]
[…] Bash script for creating new rails project and initial SVN import (with ignoring/removing log/other files) […]
Thank You
This is great, much time is saved.
Thanks
[…] Источник […]