Ich versuche, einen Git-Workflow auszuwählen, der für unser Produkt am besten geeignet ist. Hier sind die Parameter: Wir machen ein paar Hauptversionen pro Jahr, sagen wir höchstens 10 Es sind mehrere Versionen unseres Produkts gleichzeitig aktiv (einige Benutzer sind mit Version 10.1, andere mit Version 11.2 usw.). Wir müssen in …
Ich würde gerne wissen, ob es Sinn macht, das Projekt, an dem ich arbeite, in zwei Repositories anstatt in eines zu unterteilen. Soweit ich sagen kann: Frontend wird in html + js geschrieben Backend in .net Das Backend ist nicht vom Frontend abhängig und das Frontend ist nicht vom Backend …
In meinen Projekten, in denen das Repository von mir und anderen Programmierern gemeinsam genutzt wird, schreibe ich immer Commit-Nachrichten, auch wenn ich der Hauptentwickler bin. Aber bei Projekten, bei denen ich als Einzelentwickler an einem Projekt arbeite und das Repository auf meinem persönlichen Laptop gehostet wird und nicht einmal vom …
Bei der Entwicklung für eingebettete Geräte und andere ungewöhnliche Welten wird Ihr Erstellungsprozess höchstwahrscheinlich mehrere proprietäre Binärdateien enthalten, die sehr spezifische Versionen davon verwenden. Die Frage ist also, ob sie Teil Ihrer Quellcodeverwaltung sind. In meinem Büro gilt die Regel, dass das Auschecken aus der Quellcodeverwaltung alles beinhaltet, was Sie …
Sehr oft arbeite ich nur für mich an kleinen Projekten. Ich arbeite an einer Maschine, habe aber kürzlich darüber nachgedacht, trotzdem eine Art Versionskontrolle zu verwenden. Dies hätte einige Vorteile, wie zum Beispiel: Ich muss mich nicht mehr um lokales Backup kümmern Fehler können leicht rückgängig gemacht werden Die Geschichte …
Wir haben ein Produkt (Prototyp) P_OLD in der Sprache X entwickelt und schreiben es jetzt von Grund auf neu als P_NEW in der Sprache Y. Da P_NEW und P_OLD dasselbe Produkt sind: Sollte P_NEW nur ein Brach von P_OLD sein oder sollte es ein eigenes Repository sein? Was ist der …
Hier sind einige Beispiele für temporären / lokalen Code. Es wird benötigt, um mit der Codebasis zu arbeiten, aber es wäre schädlich, ein Teil davon zu sein: Projektdateien. Möglicherweise müssen Pfade bearbeitet werden, um das Layout auf dem aktuellen PC wiederzugeben. Makefiles. Beispielsweise muss die Optimierung möglicherweise während des Debuggens …
Einer der Unterschiede zwischen svn und git ist die Möglichkeit, den Zugriff auf das Repository zu steuern. Es ist schwierig, die beiden zu vergleichen, da es unterschiedliche Perspektiven gibt, wer überhaupt Änderungen vornehmen darf! Bei dieser Frage geht es darum, git als zentrales Repository für ein Team in einem Unternehmen …
Ich vermute, dass ich mich auf das falsche Problem konzentriere, daher werde ich zunächst beschreiben, was ich für das Problem halte, bevor ich die möglicherweise suboptimale Lösung vorstelle, die ich mir vorstelle. Gegenwärtige Situation: Gegenwärtig schreiben meine Mitarbeiter ihre Codeänderungen erst nach sehr langen Zeiträumen in großen Stücken durch, wobei …
Ich bin kürzlich auf eine Python-Bibliothek auf GitHub gestoßen. Die Bibliothek ist großartig, enthält jedoch einen eklatanten Tippfehler in einem Funktionsnamen. Nennen wir es so, wie dummy_fuction()es sein sollte dummy_function(). Diese Funktion ist definitiv "in the wild" und wird höchstwahrscheinlich in eingebetteten Systemen verwendet. Das erste, was mir in den …
Angesichts der jüngsten Enthüllungen über die weit verbreitete behördliche Überwachung von Daten, die von Onlinediensteanbietern gespeichert werden, sind Zero-Knowledge-Dienste derzeit im Trend. Bei einem Zero-Knowledge-Service werden alle Daten verschlüsselt mit einem Schlüssel gespeichert, der nicht auf dem Server gespeichert ist. Die Ver- und Entschlüsselung erfolgt vollständig auf der Clientseite, und …
Vorsicht ist normalerweise genug, um Probleme zu vermeiden, aber manchmal muss ich den Zweig, an dem ich arbeite, noch einmal überprüfen ( z. B. "hmm ... ich bin im devZweig, richtig?"), Indem ich den Quellcodeverwaltungspfad eines Zufalls prüfe Datei. Auf der Suche nach einem einfacheren Weg habe ich mir überlegt, …
Nachdem ich den ganzen Morgen damit verbracht hatte, etwas einzuchecken, wurde mir klar, dass ich ein paar Arbeitstage verloren habe. Das ist schon mal passiert - und ist anscheinend bei SourceSafe weit verbreitet. Kann SourceSafe ohne Probleme erfolgreich verwendet werden und wenn ja, wie?
Was bedeutet "Verzweigen ist kostenlos" in Git? Ich höre dies oft, wenn Git im Vergleich zu anderen Versionskontrollsystemen erwähnt wird. Ich hatte nicht die Gelegenheit (?), Mich mit anderen zu befassen ( SVN usw.). Wie ist die Verzweigung bei anderen "teuer"?
Ich habe nach geschäftlichen Gründen gesucht und keine gefunden, warum Git / Mercurial / Bazzr-Systeme besser sind als zentralisierte Systeme (Subversion, Perforce). Wenn Sie versuchen würden, ein DVCS an eine nicht technische Person zu verkaufen, welche Argumente würden Sie für die Steigerung des Gewinns des DVCS liefern . In Kürze …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.