Bu genellikle SVN ile yapılır yolu değil "blok" insanlar için sormak yoldur: Aksine birkaç geliştiricilerin aynı dosya üzerinde çalışmak için, SVN sağlar ve değişiklikler yapılmış, her biri daha sonra "birleşti" vardır.
Bu birleştirme çoğunlukla otomatik; o (gibi iki Geliştiricilerin bir dosyanın aynı bölümünü değiştirilmiş zaman) "çok karmaşık" olduğu zaman ancak, bir insan developper tutulmalıdır hangi hangi değişiklikler gösteren "çatışmaları", çözmek zorundadır.
Birleştirmelerinin tarafından çalışma bu şekilde yerine kilitler, ilk başta biraz sıradışı görünüyor, ama onu bir kez olsun (you'll need to take some time to explain your team about it, and how to use it efficiently, of course), gerçekten güzel çalışıyor: ben, 10'dan fazla Developpers ile projeler üzerinde SVN kullandım kesinlikle hiçbir sorun (a few conflicts once in a while, but you solve them and that's it).
Diğer taraftan, dosya kilitleme yani tek bir developper tüm ekip engelleyebilirsiniz üzerinde çalışabilirsiniz: Bir dosya bir adam tarafından kilitlendi, ve o bir kahve molası için giderse ne olur? Ve bu aynı anda, bir başkası çalışma yapabilmek için aynı dosyayı değiştirmeniz gerekir?
SVN hakkında daha fazla bilgi almak için, this online book de bir göz atabilirsiniz. Bu yararlı bilgiler çok vermek :-) (you will probably not need all of that, but a quick look can do no harm ^^ )
As a sidenote, if you are developping in PHP, on a big application, an IDE like Eclipse PDT can help a lot ; and there are plugins, like Subversive, that can be used to integrate SVN access into Eclispe.