# Subversion & multiple developers how to manage files?

**URL:** <https://www.ruby-forum.com/t/subversion-multiple-developers-how-to-manage-files/112342>\
**Category:** Rails\
**Created:** [August 17, 2007, 6:06pm UTC](https://www.ruby-forum.com/t/subversion-multiple-developers-how-to-manage-files/112342 "2007-08-17T18:06:09Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![davidstokar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/4da419/32.png) [@davidstokar](https://www.ruby-forum.com/u/davidstokar)\
**Post date:** [August 17, 2007, 6:06pm UTC](https://www.ruby-forum.com/t/subversion-multiple-developers-how-to-manage-files/112342/1 "2007-08-17T18:06:09Z")

</div>

Hi

We are using eclipse as a common IDE for developing a rails project  
using  
radrails.

Developers work on a number of differing OS’s, win xp Pro, win xp pro  
x64,  
unix (various flavours). On one unix system we have a subversion server.  
Each  
developer needs to use his/her own mysql server running on their own  
development machine. The common subversion client is subeclipse.

Can anyone advise how the server should be set up and files managed to  
ensure  
that updates can occur but do not result in changes that cause different  
developers grief. When a developer updates files from the subversion  
server  
his/her database(s) also need to be sychronized.

How should each developer manage his/her files.

I am responsible for administering the server system and am new to both  
subversion and eclipse so I am facing a steep learning curve.

Guidance would be appreciated.

Thanks in advance

David

---

<div class="post-metadata">

**Author:** ![davidstokar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/4da419/32.png) [@davidstokar](https://www.ruby-forum.com/u/davidstokar)\
**Post date:** [August 17, 2007, 10:07pm UTC](https://www.ruby-forum.com/t/subversion-multiple-developers-how-to-manage-files/112342/2 "2007-08-17T22:07:39Z")

</div>

Hi David,

There’s some good information of the Rails wiki about using Subversion  
with Rails. Like most source code control systems, Subversion allows  
certain files to be ignored. For Rails, this often includes things  
like temporary files and logs. It sounds like you may benefit from  
keeping your database.yml file outside of source control too. There’s  
lots of tips on this here:  
[http://wiki.rubyonrails.org/rails/pages/HowtoUseRailsWithSubversion](http://wiki.rubyonrails.org/rails/pages/HowtoUseRailsWithSubversion)

For Subversion, I can’t recommend enough the free book, Version  
Control with Subversion. The introduction and guided tour are  
essential reading for anyone considering using Subversion:  
[http://svnbook.red-bean.com/](http://svnbook.red-bean.com/)

Finally, Eclipse is wonderful, if you like IDEs. It’s very  
configurable, and has hundreds of plug-ins. Once you become  
comfortable with Eclipse, I’d recommend considering Apatana, if you’re  
keen to use an IDE for rails development: [http://www.aptana.com/](http://www.aptana.com/)

Hope this helps.

- Louis.

---

<div class="post-metadata">

**Author:** ![davidstokar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/4da419/32.png) [@davidstokar](https://www.ruby-forum.com/u/davidstokar)\
**Post date:** [August 18, 2007, 11:09am UTC](https://www.ruby-forum.com/t/subversion-multiple-developers-how-to-manage-files/112342/3 "2007-08-18T11:09:34Z")

</div>

On Friday 17 August 2007 13:06:24 removed\_email\_address@domain.invalid wrote:

> > their own development machine. The common subversion client is  
> > subversion and eclipse so I am facing a steep learning curve.  
> > certain files to be ignored. For Rails, this often includes things  
> > Finally, Eclipse is wonderful, if you like IDEs. It’s very  
> > configurable, and has hundreds of plug-ins. Once you become  
> > comfortable with Eclipse, I’d recommend considering Apatana, if you’re  
> > keen to use an IDE for rails development: [http://www.aptana.com/](http://www.aptana.com/)
> 
> Hope this helps.
> 
> - Louis.  
> Thanks Louis - it sure does. Especially the link to the wiki.

I am Aptana - have been doing for some time- I have been using eclipse  
for  
other (non rails based) projects for about three years now.

The subversion book I printed out a while back and find it really  
useful… if  
I can just just tweak everything to work with rails I am sure I will do  
fine.

Thanks again

David

PS I hope you don’t mind me saying this but I shifted your contribution  
to  
show it bottom posted. Others will appreciate it if you follow the  
bottom  
posting convention because it is difficult for people who read postings  
later  
to follow a thread - especially when researching an archive to solve a  
problem readers really curse top posted contributions.

Thanks again

David

Sure does

---

<div class="post-metadata">

**Author:** ![davidstokar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/4da419/32.png) [@davidstokar](https://www.ruby-forum.com/u/davidstokar)\
**Post date:** [August 18, 2007, 11:56am UTC](https://www.ruby-forum.com/t/subversion-multiple-developers-how-to-manage-files/112342/4 "2007-08-18T11:56:40Z")

</div>

On Aug 18, 10:24 am, David S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > > radrails.  
> > > subversion server his/her database(s) also need to be sychronized.  
> > > David  
> > > For Subversion, I can’t recommend enough the free book, Version
> 
> Thanks again
> 
> David
> 
> Sure does

Great - glad it was of some use 🙂

Thanks for the tip about bottom-posting; it’s a convention I’ll try to  
adhere to from now on, as it certainly makes a lot more sense now that  
I think about it!
