Thread Source Code verwalten
(30 answers)
Opened by tophoven at 2009-07-15 09:40 2009-07-24T16:29:23 sid burn Dann bin ich ja beruhigt. Ich hätte nicht gedacht, dass es viel Software gibt, die so unfachmännisch mit Dateien umgeht, wie Du das beschreibst -- aber eigentlich darf man sich bei Software über keine Eselei wundern ;-) Quote Ich trenne halt größere Dinge auch gerne in mehrere Repositories auf und habe zudem tendenziell eine eins zu eins Beziehung zwischen Branches und Repositories. Aber wer weiß wie das dann mal aussieht, wenn die Versionsgeschichten deutlich länger als ein paar Monate werden... Quote Genau. Ich kenne auch ein paar Programme, die ein Repository als Dateisystem präsentieren und jedesmal committen, wenn jemand etwas speichert. Aber das finde ich höchstens als Backuplösung für ganz spezielle Anforderungen interessant. Bei der Programmierung wird da die Versionsgeschichte unübersichtlich. Quote Die Komplexität der Befehle ist vielleicht auch gar nicht der springende Punkt. Wenn alles im Hintergrund transparent über normale Dateioperationen abgewickelt würde, natürlich nicht nur Commits sondern auch Branches, Merges usw., dann hätte das nicht nur den Vorteil bequem und idiotensicher zu sein, sondern auch den, dass man keine Zusatzsoftware bräuchte, um die Versionskontrolle zum Beispiel in IDEs oder existierende Arbeitsabläufe zu integrieren. Quote Naja, das Branchen kann man vielleicht irgendwie durch Anlegen eines Hardlinks auslösen, das Mergen durch lustige Spezialbehandlung, wenn man Daten von einem Branchverzeichnis in ein anderes kopiert, oder so. Aber wie gesagt, ich weiß gar nicht so genau, wie die Sache im Detail aussehen sollte. Es kann auch sein, dass sich die Idee im Endeffekt als ziemlich dumm erweist =:-) When C++ is your hammer, every problem looks like your thumb.
|