versioning

___ qstnhdr ___ Pushing zu einem Git-Repository funktioniert nicht ___ qstntxt ___

Ich beginne gerade mit GIT (ich komme von cvs) und möchte etwas einrichten, das mit Git cvs / svn ähnlich ist. Ich führte die folgenden Schritte durch:

%Vor%

Ich habe jetzt eine Datei namens file.txt mit etwas Inhalt erstellt Wenn ein "Git-Status" ausgeführt wird, werden die entsprechenden Änderungen aufgelistet.

Ich mache es dann

%Vor%

und beide scheinen gut zu funktionieren.

Wenn ich es tue %code% , ich bekomme den folgenden Fehler:

%Vor%

Ich habe versucht, zuerst einen Pull zu machen, und auch die Nullpunkt- und Mastervariationen für den Push-Befehl anzugeben, aber keiner funktioniert.

Kann mir bitte jemand sagen, was ich vermisse. Ich verwende Windows 7 64 Bit.

Ps. Ich habe es auch versucht

%Vor%

und ich bekomme Folgendes:

%Vor%     
___ answer3191564 ___

Wie die Fehlermeldung besagt, wird der Zweig, an den Sie versuchen, zu verschieben ( %code% ), im Repository %code% ausgecheckt. Sie könnten dies lösen, indem Sie zu %code% gehen und einen anderen Zweig auschecken.

    
___ answer3191584 ___

Das ist uns vor ein paar Wochen passiert. Dies bedeutet, dass Sie ein Arbeitsverzeichnis in Ihrem Ursprungs-Repository ausgecheckt haben und Sie nicht zum Überschreiben drücken können.

Am Ursprung müssen Sie das Repository freilegen. Ich kenne keine Möglichkeit, es mit einem Befehl zu tun. Was ich getan habe (im Ursprungsrepository)

%Vor%

Ich sehe, dass der Ursprung in Ihrem Fall das Repository o: / ist. Der Ursprung sollte keine ausgecheckte Arbeitskopie sein, so dass Sie ein leeres Repository initialisieren oder wie oben beschrieben kopieren können. So erhalten Sie das von Ihnen beschriebene Szenario:

%Vor%

Dies sollte für Sie gut funktionieren:

Gute Lektüre: Ссылка

    
___ answer28261790 ___

Wenn Sie immer noch zu einem ausgecheckten Zweig eines Remote-Nicht-Bare-Repos wechseln möchten, ist dies jetzt möglich (Git 2.3.0, Februar 2015), vorausgesetzt, es sind keine modifizierten Dateien im Zielarbeitsbaum vorhanden.

In diesem Remote-Repo:

%Vor%

Es ist sicherer als config %code% : es erlaubt den Push nur, wenn Sie die laufende Modifikation nicht überschreiben.

Siehe committe 1404bcb von Johannes Schindelin ( %code% ) :

  

%code% : füge eine weitere Option für %code% hinzu

     

Beim Synchronisieren zwischen Arbeitsverzeichnissen kann es nützlich sein, den aktuellen Zweig über ' %code% ' anstatt ' %code% ' zu aktualisieren, z. wenn Sie einen Fix von einer VM aus ausführen oder wenn Sie eine Korrektur auf dem Computer eines Benutzers durchführen (wo es dem Entwickler nicht möglich ist, einen ssh-Daemon zu installieren, ganz zu schweigen vom Passwort des Benutzers).

     

Die übliche Problemumgehung - das Drücken in einen temporären Zweig und das anschließende Zusammenführen auf der anderen Maschine - ist mit diesem Patch nicht mehr notwendig.

     

Die neue Option ist:

%Vor%
  

Aktualisieren Sie den Arbeitsbaum entsprechend, aber verweigern Sie dies, wenn nicht festgeschriebene Änderungen vorliegen.

    
___ tag123versionierung ___ Software-Versionierung ist der Prozess der Zuordnung von eindeutigen Versionsnamen oder eindeutigen Versionsnummern zu eindeutigen Status der Computer-Software. Innerhalb einer bestimmten Versionsnummernkategorie (Major, Minor) werden diese Nummern in der Regel in aufsteigender Reihenfolge vergeben und entsprechen neuen Entwicklungen in der Software. ___ tag123versioncontrol ___ Versionskontrolle ist die Verwaltung von Änderungen an Dokumenten, Programmen und anderen Informationen, die als Computerdateien gespeichert werden. Verwenden Sie dieses Tag, um allgemeine Fragen zur Verwendung und Anwendbarkeit der Versionskontrolle, VCS-Vergleich, zu markieren. Für die meisten spezifischen VCS-Befehle und -Techniken gibt es spezifische Tags, die bevorzugt werden sollten. ___ tag123git ___ Git ist ein Open-Source-Versionskontrollsystem (DVCS). Verwenden Sie dieses Tag für Fragen zur Verwendung von Git und Workflows. Verwenden Sie dieses Tag nicht für allgemeine Programmierfragen, die ein Git-Repository betreffen. ___ answer3191429 ___

Für den ersten Push benötigen Sie etwas wie

%Vor%

Siehe auch die Option %code% .

Wenn Sie später auf ein Problem stoßen, dass Sie auf ein nicht-bare-Repository stoßen, müssen Sie das ebenfalls lesen.

    
___
2
Antworten

TFS-Build: Geben Sie den Zweignamen in das Feld "Build-Nummer" der Assemblys ein

Ich möchte in der Lage sein, eine Baugruppe zu betrachten und schnell zu erkennen, aus welchem ​​Zweig sie aufgebaut ist. Was ist der beste Weg, TFS Build zu erstellen, um den Namen der aktuellen Verzweigung in das Feld Build Number (oder ein...
20.01.2011, 00:47
2
Antworten

Hat jemand Erfahrung mit einer privaten Launchpad-Instanz?

Hat jemand bereits Launchpad auf seinem eigenen Server installiert und ausgeführt? Ich hätte gerne einen Rat, da ich keinen im Internet finden konnte. Außerdem gibt das offizielle Team beängstigende Bemerkungen darüber, ein eigenes Launchpad zu...
24.03.2011, 14:33
3
Antworten

Verwenden von 2 verschiedenen Versionen der gleichen DLL?

Ich habe zwei vorkompilierte DLLs erhalten: %Vor% Beispiel für Unterschiede in der API: Und ich versuche, beide in ein einzelnes Projekt zu laden, um so etwas zu tun: %Vor% Ich habe meine Projektreferenzen und app.config auf...
10.03.2017, 10:03
4
Antworten

.NET-Versionsnummer (Installationsversion)

Ich versuche, meiner winforms-App ein Feature hinzuzufügen, das die Versionsnummer auf dem Hauptbildschirm ausgibt. Ich habe derzeit das: %Vor% Was mir die Version des Programms sagt - alles gut und gut. Was ich jedoch am liebsten tun wür...
06.08.2010, 11:29
1
Antwort

Ist eine Pre-Release-Versionierung in nuget möglich?

Laut der Dokumentation wird die Versionierung vor der Veröffentlichung unterstützt, wobei ein Beispiel angegeben wird:    Geben Sie in der NuSpec-Datei die Version im Element an %Vor% Ich baue aus einer .nuspec-Datei; Wenn ich diese Ze...
09.08.2012, 20:25
1
Antwort

In Dart with Pub, wann sollte ich die "any" Versionsbeschränkung für eine Abhängigkeit verwenden?

Wenn ich ein Paket mache, bin ich oft verwirrt, ob ich die Einschränkung any verwenden soll. Ich weiß das für: Bibliothekspakete , Ich sollte klare Versionsbeschränkungen angeben damit Benutzer meiner Bibliotheken die Version meine...
28.04.2013, 20:40
3
Antworten

Wie Versionsgeschichte von Datenspeicherentitäten in Appengine beibehalten wird

Ich speichere eine Entität A in meinem Datenspeicher auf einer App-Engine. A hat eine ID des Typs Long. Ich möchte eine Geschichte aller Änderungen behalten, die an den Feldern von A vorgenommen werden. Was sind die besten Methoden, um diese Art...
05.06.2011, 00:23
2
Antworten

Ist es sinnvoll, die letzte Stelle in der Versionsnummer nicht zu setzen?

Wir sind dabei, das Versionsverwaltungs- und Abhängigkeitssystem unserer Middleware (MW) -Software zu ändern, und wir dachten über so etwas nach: a . b . c . d a - Hauptversion b - Abwärtskompatibilität brechen c - Neue Fu...
09.01.2015, 11:18
0
Antworten

Verwenden von agvtool mit mehreren .xcodeproject-Dateien in einem Verzeichnis

Ich habe versucht, agvtool für die Versionierung von ios zu verwenden. Es funktioniert gut, wenn eine einzige .xcodeproj-Datei im Verzeichnis vorhanden ist. In meinem Fall ist unsere Projektstruktur so, dass es 4 .xcodeproj-Dateien in einem einz...
31.08.2015, 11:33
2
Antworten

Core Data Versionierung manuell

Ich habe eine App entwickelt, iCollege , und jetzt möchte ich die App machen viel besser. Während des Testens wollte ich die Daten von einem Backup wiederherstellen. Beim Start von iCollege stürzt die App ab, weil sie nicht von Core Data versi...
20.06.2011, 15:29