Als «version-control» getaggte Fragen

Die Versionskontrolle ist die Verwaltung von Änderungen an Dokumenten, Programmen und anderen Informationen, die als Computerdateien gespeichert sind. Verwenden Sie dieses Tag, um allgemeine Fragen zur Verwendung und Anwendbarkeit der Versionskontrolle und zum VCS-Vergleich zu markieren. Für die meisten Befehle und Techniken, die für jedes bestimmte VCS spezifisch sind, gibt es bestimmte Tags, die bevorzugt werden sollten.


17
Wie konvertiere ich ein normales Git-Repository in ein nacktes?
Wie kann ich ein "normales" Git-Repository in ein nacktes konvertieren? Der Hauptunterschied scheint zu sein: Im normalen Git-Repository befindet sich ein .gitOrdner im Repository, der alle relevanten Daten und alle anderen Dateien enthält, aus denen Ihre Arbeitskopie besteht In einem nackten Git-Repository gibt es keine Arbeitskopie und der Ordner (nennen …



5
Wie aktualisiere ich eine Pull-Anfrage von Forked Repo?
Also habe ich zuerst ein Repo gegabelt und dann ein Commit für dieses gegabelte Repo gemacht. Ich habe dann eine Pull-Anfrage geöffnet. In der Pull-Anfrage wurden alle gewünschten Änderungen aufgelistet. Nachdem ich meine Pull-Anfrage überprüft hatte, gab es eine Reihe von Änderungen, die der Repo-Besitzer von mir wollte, bevor er …

21
Verwenden von IPython-Notebooks unter Versionskontrolle
Was ist eine gute Strategie, um IPython- Notebooks unter Versionskontrolle zu halten? Das Notebook-Format eignet sich gut für die Versionskontrolle: Wenn man das Notebook und die Ausgänge versionieren möchte, funktioniert dies recht gut. Der Ärger entsteht, wenn man nur die Version der Eingabe steuern möchte, mit Ausnahme der Zellenausgaben (auch …

8
Sollte composer.lock der Versionskontrolle verpflichtet sein?
Ich bin ein wenig verwirrt mit der composer.lockVerwendung in einer Anwendung mit einem Repository. Ich sah viele Leute sagen, dass wir nicht .gitignore composer.lockaus dem Repository sollten. Wenn ich meine Bibliotheken in meiner Entwicklungsumgebung aktualisiere, werde ich eine neue haben, composer.lockaber ich kann sie nicht in die Produktion aktualisieren, oder? …

12
Verwalten großer Binärdateien mit Git
Ich suche nach Meinungen zum Umgang mit großen Binärdateien, von denen mein Quellcode (Webanwendung) abhängig ist. Wir diskutieren derzeit verschiedene Alternativen: Kopieren Sie die Binärdateien von Hand. Pro: Ich bin mir nicht sicher. Contra: Ich bin stark dagegen, da dies die Wahrscheinlichkeit von Fehlern beim Einrichten einer neuen Site / …

11
Git und Mercurial - Vergleichen und Kontrastieren
Seit einiger Zeit verwende ich Subversion für meine persönlichen Projekte. Immer mehr höre ich großartige Dinge über Git und Mercurial und DVCS im Allgemeinen. Ich würde dem ganzen DVCS-Ding gerne einen Strudel geben, aber ich bin mit beiden Optionen nicht allzu vertraut. Was sind einige der Unterschiede zwischen Mercurial und …

7
Sollte Gemfile.lock in .gitignore enthalten sein?
Ich bin ein bisschen neu in Bundler und den Dateien, die es generiert. Ich habe eine Kopie eines Git-Repos von GitHub, zu dem viele Leute beitragen, daher war ich überrascht, dass der Bundler eine Datei erstellt hat, die im Repo nicht vorhanden und nicht in der .gitignoreListe enthalten war. Da …

14
Wie verwende ich Git für die Unity3D-Quellcodeverwaltung?
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Как использовать Git для контроля версий в Unity3D? Was sind Best Practices für die Verwendung der Git- Quellcodeverwaltung mit Unity 3D, insbesondere im Umgang mit der Binärität von Unity 3D-Projekten? Bitte beschreiben Sie den Workflow, welche Pfade in .gitignore enthalten …

4
Was ist der Unterschied zwischen HEAD, Arbeitsbaum und Index in Git?
Kann mir jemand den Unterschied zwischen HEAD, Arbeitsbaum und Index in Git erklären? Soweit ich weiß, sind sie alle Namen für verschiedene Zweige. Ist meine Annahme richtig? Bearbeiten ich habe das gefunden Ein einzelnes Git-Repository kann eine beliebige Anzahl von Zweigen verfolgen, aber Ihr Arbeitsbaum ist nur einem von ihnen …

10
Git Mergetool generiert unerwünschte .orig-Dateien
Beim Durchführen einer Zusammenführungskonfliktlösung mit Kdiff3 (und einem anderen Zusammenführungswerkzeug, das ich ausprobiert habe) habe ich festgestellt, dass bei der Auflösung eine *.origDatei erstellt wird. Gibt es eine Möglichkeit, diese zusätzliche Datei nicht zu erstellen?

9
Wie bringt man Git dazu, immer aus einem bestimmten Zweig zu ziehen?
Ich bin kein Git-Meister, aber ich arbeite schon seit einiger Zeit damit, mit verschiedenen Projekten. In jedem Projekt kann ich immer git clone [repository]und von diesem Punkt an immer git pull, solange ich natürlich keine herausragenden Änderungen habe. Vor kurzem musste ich zu einem früheren Zweig zurückkehren, und zwar mit …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.