Einer der Vorteile der Verwendung eines DVCS ist der Workflow zum Bearbeiten, Festschreiben und Zusammenführen (gegenüber dem Bearbeiten, Zusammenführen und Festschreiben , der häufig von einem CVCS erzwungen wird). Indem jede einzelne Änderung unabhängig von Zusammenführungen im Repository aufgezeichnet wird, wird sichergestellt, dass die DAG den tatsächlichen Stammbaum des Projekts …
Wie hilft git mit dem folgenden Szenario umzugehen: Ich habe eine Aufgabe in 2 Teile unterteilt: Backend-Aufgabe und Frontend-Aufgabe. Ich mache eine Pull-Anfrage, um die Backend-Änderungen zusammenzuführen und zu warten, bis sie zusammengeführt wurden (und um Feedback zu erhalten). Während des Wartens kann ich nicht wirklich an den Änderungen im …
Ich starte ein Softwareprojekt, das von einem Team UND einer Community entwickelt wird. Früher wurde ich auf Gerrit verkauft, aber jetzt scheint Githubs Gabel- und Pull-Anforderungsmodell mehr Tools, Möglichkeiten zur Visualisierung von Commits und Benutzerfreundlichkeit zu bieten. Für jemanden, der zumindest ein wenig Erfahrung mit beidem hat, was sind die …
Wie gehe ich mit dem Urheberrechtshinweis über der MIT-Lizenz in der Hauptlizenzdatei um, wenn ich vorhabe, ein MIT-Projekt zu teilen und erheblich zu ändern und umzubenennen. Würde ich den ursprünglichen Autor und meine Firma auflisten oder nur den ursprünglichen Autor? Welche rechtlichen Möglichkeiten habe ich, wenn ich den ursprünglichen Autor …
Ich habe mehrere Projekte auf Git, in die ich irgendwann andere einbringen möchte. Im Moment bin ich es jedoch und ich benutze Git und GitHub sehr einfach: keine Verzweigungen und im Grunde genommen nur die Commits als Backup für meine lokalen Dateien. Manchmal gehe ich zurück und schaue mir frühere …
Da Git unter GPLv2 lizenziert ist und GitHub meines Wissens mit Git interagiert, sollte nicht die gesamte GitHub-Codebasis in einer GPL-kompatiblen Lizenz als Open-Source-Version bereitgestellt werden?
Ich versuche, die Sicherungssituation für meine Anwendung zu verbessern. Ich habe eine Django-Anwendung und eine MySQL-Datenbank. Ich habe einen Artikel gelesen, in dem vorgeschlagen wird, die Datenbank in Git zu sichern. Einerseits gefällt es mir, da es eine Kopie der Daten und des Codes synchron hält. Git ist jedoch für …
Wir hatten kürzlich ein Problem, bei dem eine Funktion für unsere Webanwendung (automatische Anmeldung) vom Management verschoben wurde, weil sie den Start für zu "kalt" hielten, aber sie wollten, dass alle anderen Funktionen, an denen wir gearbeitet hatten, live gehen. Das Problem ist, dass diese Funktionalität zusammen mit all den …
Wie wir alle wissen: Git wird einfacher, wenn Sie verstehen, dass Zweige homöomorphe Endofunktoren sind, die Untervielfaltigkeiten eines Hilbert-Raums abbilden Was wie Jargon scheint , aber auf der anderen Seite, Insgesamt ist eine Monade in X nur ein Monoid in der Kategorie der Endofunktoren von X, wobei das Produkt × …
Ich verstehe, wie GitHub funktioniert, aber eine Sache, die mich verwirrt hat, ist, warum fast jedes OSS- Projekt in letzter Zeit einen "Fork me on GitHub" -Link auf seiner Homepage hat. Zum Beispiel, http://jqtjs.com/ , http://www.daviddurman.com/flexi-color-picker/ und andere. Warum ist das so üblich? Ist es so, dass sie eine Codeüberprüfung …
In der ersten Zeile einer Git-Commit-Nachricht habe ich die Angewohnheit, die Datei zu erwähnen, die geändert wurde, wenn sich eine Änderung nicht über mehrere Dateien erstreckt. Beispiel: Add [somefunc] to [somefile] Ist das eine gute Sache oder ist es unnötig?
Ich bin ein großer Fan von Git-Submodulen . Ich möchte in der Lage sein, eine Abhängigkeit zusammen mit ihrer Version zu verfolgen, so dass Sie ein Rollback auf eine frühere Version Ihres Projekts durchführen und die entsprechende Version der Abhängigkeit sicher und sauber erstellen können. Darüber hinaus ist es einfacher, …
Wenn Sie Tools wie jsdocs verwenden , werden statische HTML-Dateien und deren Stile in Ihrer Codebasis basierend auf den Kommentaren in Ihrem Code generiert. Sollen diese Dateien in das Git-Repository eingecheckt oder mit .gitignore ignoriert werden?
Ich bin noch nicht mit der Arbeitsweise von Git vertraut (und frage mich, ob jemand außer Linus ist;)). Wenn Sie Heroku zum Hosten Ihrer Anwendung verwenden, müssen Sie Ihren Code in einem Git-Repo überprüfen lassen. Wenn Sie an einem Open-Source-Projekt arbeiten, werden Sie dieses Repo mit größerer Wahrscheinlichkeit auf Github …
In dieser Dokumentation wird darauf hingewiesen Ein Festschreibungsobjekt kann eine beliebige Anzahl von Eltern haben. Nach meinem Verständnis ist der einzige Fall, in dem ein Commit mehr als ein Elternteil hat, der, wenn eine Zusammenführung stattgefunden hat, und in diesem Fall gibt es nur zwei Elternteile. Meine Frage ist also, …
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.