Ich kenne und verwende zwei Versionskontrollsysteme: Subversion und Git. Subversion wird ab sofort für persönliche Projekte verwendet, bei denen ich der einzige Entwickler bin, und Git wird für Open-Source-Projekte und Projekte verwendet, bei denen meines Erachtens andere ebenfalls an dem Projekt arbeiten werden. Dies liegt hauptsächlich an den erstaunlichen Möglichkeiten von git zum Forken und Zusammenführen, bei denen jeder an seinem eigenen Zweig arbeiten kann. sehr praktisch.
Jetzt benutze ich Subversion für persönliche Projekte, da ich denke, dass git dort wenig Sinn macht. Es scheint ein bisschen übertrieben zu sein. Es ist in Ordnung für mich, wenn es zentralisiert ist (normalerweise auf meinem Heimserver), wenn ich der einzige Entwickler bin. Ich mache sowieso regelmäßige Backups. Ich brauche nicht die Fähigkeit, einen eigenen Zweig zu gründen, der Hauptzweig ist mein Zweig. Ja, SVN hat eine einfache Unterstützung für Verzweigungen, aber eine viel leistungsfähigere Unterstützung macht meiner Meinung nach keinen Sinn. Verschmelzung kann ein Schmerz sein, oder zumindest aus meiner kleinen Erfahrung.
Gibt es einen guten Grund für mich, git für persönliche Projekte zu verwenden, oder ist es einfach übertrieben?
undo
als es sich um eine relativ neue Funktion in Anwendungen handelte. Jetzt merkt jeder, dass er es die ganze Zeit gebraucht hat. Sie müssen sich verzweigen, Sie wissen es einfach nicht.