Om inte projektet endast är några enstaka rader med kod skall du använda någon form av versionskontroll. Då du väl lärt dig att använda det kommer du finna det oumbärligt.
Själv kör jag med
http://sourcerepo.com/. Fungerar utmärkt och är mycket prisvärt. Gillar även Redmine och integrationen de erbjuder med svn, så du jag gör en submit ändras status på issues automatiskt.
Git har jag inte kört, men vad jag förstår är det överlägset om du vill köra samarbetsprojekt då repository inte är centraliserat på samma sätt som med SVN. Om man är flera utvecklare som kör med svn gäller det att de inblandade har lite koll, så Git är väldigt populärt för open source projekt.