Ich bin ziemlich neu in Programmierung und Web-Entwicklung und bis jetzt habe ich nicht an Projekten gearbeitet, von denen ich dachte, dass sie groß genug sind, um eine korrekte Versionskontrolle zu gewährleisten. Ich arbeite jedoch an einem Projekt, das immer größer wird (sehr aufregend!). Ich denke, es wäre ratsam, eine Art Versionskontrolle zu verwenden. Im Moment arbeite ich alleine, aber wenn dieses Projekt dahin kommt, wo ich es haben will, dann erwarte ich irgendwann, dass ich andere Leute (und will!) An Bord nehmen muss. Mein Problem ist, weil ich nie Versionskontrolle verwendet habe, weiß ich nicht wirklich, was es ist, wie es funktioniert usw. usw.Versionskontrolle für Anfänger
Ich hoffe, diese Frage ist nicht als subjektiv eingestuft. Ich verlange nicht, dass die Leute mir sagen, welche Versionssteuerung sie für die beste halten, ich bin ziemlich glücklich darüber, einige Zeit damit zu verbringen, mich umzusehen und sie für mich selbst auszuprobieren.
Ich möchte wirklich, dass einige Leute mir entweder einen kurzen Überblick darüber geben, wie ein Standard-Versionskontrollsystem funktioniert (ich weiß, dass sie alle anders sein werden, aber ich spreche hier Grundlagen) und wenn möglich, in eine nicht-subjektive Art, die Unterschiede zwischen einigen der Hauptakteure zu erklären. dh was ist der unterschied zwischen mercurial und git, nicht was besser ist - ich werde das für mich selbst entscheiden danke!
Hier gehen Sie http://www.ericsink.com/scm/source_control.html - ein guter Anfang, der Grundlagen erklärt. – sharptooth
Kleine Randnotiz - unabhängig von der Projektgröße verwende ich immer die Versionskontrolle. Jeder macht irgendwann etwas Dummes, und die Fähigkeit, zurückzurollen und deinen Arsch zu retten, ist von unschätzbarem Wert. – Paddy
mögliche Duplikate von [Was ist der Unterschied zwischen den verschiedenen Arten der Versionskontrolle?] (Http://stackoverflow.com/questions/3859/what-is-the-difference-between-all-the-different-types- of-version-control) –