Mit Git oder Mercurial, wie würden Sie wissen, wenn Sie einen Klon oder einen Zug machen, niemand eincheckt Dateien (pushen)? Es kann wichtig sein, dass:Mit Git oder Mercurial, wie würden Sie wissen, wenn Sie einen Klon oder einen Zug machen, niemand eincheckt Dateien (drängen)?
1) Sie wissen nie, dass es in einem inkonsistenten Zustand ist, also versuchen Sie für 2 Stunden, den Code zu debuggen, wenn Ihr Code in einem inkonsistenten Zustand ist.
2) Mit all dem Framework-Code (z. B. Ruby on Rails) - potenziell Hunderte von Dateien - wenn einige Dateien nicht mit dem anderen konsistent sind, können die rake db:migrate
oder script/generate controller
einige Schäden oder Inkonsistenzen des Codes verursachen Base?
Git und Mercurial ist nicht die einzige VCS, die von Inkonsistenz leiden. Ich kann kaputten Code in meinem Subversion-Repository überprüfen und lasse Ihnen 2 Stunden lang Debugging-Code. Kommunikation ist der Schlüssel! – basszero
Kommunikation * ist * Schlüssel. Aus diesem Grund ist die Quellcodeverwaltung nur ein Aspekt der Softwareentwicklung. –