Я предполагаю, что под инструментом "совместной работы" вы подразумеваете управление исходным кодом / контроль версий, поскольку в качестве примера вы приводите SVN.
Похоже, что дни централизованных систем контроля версий, таких как CVS и SVN, сочтены, и накладные расходы на их запуск кажутся особенно неоправданными для небольшой группы или краткосрочного проекта.
Лично и профессионально я с большим успехом перешел на Mercurial . Он написан на Python (и, следовательно, кросс-платформенный) и имеет пользовательский опыт, который намного превосходит (IMHO) Git , его главного "конкурента".
Довольно просто настроить один сервер для работы в качестве «авторитетного» хранилища, если вы хотите имитировать работу CVS и SVN. Вы также можете работать в полностью распределенном режиме, передавая изменения между клиентами.
Чтобы попробовать, установите на своей платформе и попробуйте:
hg init MyTestRepo
cd MyTestRepo
touch SampleFile.c
hg add SampleFile.c
hg commit
hg log
Это должно дать вам представление о рабочем процессе и насколько вам это нравится. В Интернете много учебников, которые помогут вам перейти к использованию в реальном проекте.