Существует множество бесплатных SCM, доступных для проектов с открытым исходным кодом.
Если вы выберете CVS или SVN, небольшая разница в версиях вашего плагина не будет иметь значения.
Однако, если вы хотите использовать одно из все более популярных решений DCVS, таких как git, mercurial или bazaar, то ваша локальная копия имеет полную копию всей истории, поэтому вы можете обойтись созданием локального репо карта памяти, выполняющая больше коммитов в домашних условиях, а затем синхронизирующая ее, когда вы подключены к офису или Интернету, в зависимости от того, где вы решили разместить свое центральное репо.