Правда проблемный код, в котором у меня не работает, дома. Так что теперь только вечером проверю
На тот случай, если будет интересно...
Дабы не испытывать подобных неудобств, можно воспользоваться
Git. Мануал на русском
здесь. Свои репозитории, использующие Git, ты можешь дополнительно (помимо локальной машинки) хранить в сети компании, а так же в Интернете на таких ресурсах как
GitHub и
BitBucket. Синхронизация и ветвления осуществляются моментально (по твоей команде). Сам решаешь какие репозитории делать public, а какие private. Сам решаешь кому и какой доступ давать к ним. Можешь легко применять патчи, выполненные др. разработчиками (если посчитаешь эти патчи полезными). На обозначенных онлайн-сервисах для твоих репозиториев дополнительно предоставляются багтракеры, вики, комменты к коду, а так же возможность помимо исходников выкладывать и релизы. Тебе, скорее всего, более подойдёт сервис BitBucket (принцип использования очень схож с GitHub), т.к. позволяет бесплатно создавать как открытые, так и закрытые репозитории в неограниченном количестве. Про удобство ветвлений расписывать не буду - сам прочтёшь в мануале, если заинтересуешься.