Wie lädt man eine Änderung in einer vorhandenen Datei in Gitlab über das Webinterface hoch?

571
Greenonline

Zurückverweisen auf die Antwort von Wie laden Sie eine Datei in Gitlab über das Webinterface hoch? , wie lädt man eine neue Version einer bereits vorhandenen Datei auf Gitlab über das Webinterface hoch? Wenn ich Datei hochladen aus dem Dropdown-Menü + auswähle, erhalte ich eine Meldung, dass eine Datei mit demselben Namen vorhanden ist:

Eine Datei mit diesem Namen ist bereits vorhanden

Ich möchte die geänderte Datei nicht als neue Datei hochladen, sondern die bereits vorhandene aktualisieren .

In Github klicken Sie einfach auf die Schaltfläche Dateien hochladen. Wenn er denselben Namen hat, wird die bereits vorhandene Datei aktualisiert und die Änderung wird angezeigt.

0

2 Antworten auf die Frage

1
Bruce Becker

Da es sich in GitLab befindet, sollten Sie wahrscheinlich eine Änderung der Datei mit git vornehmen. Wenn Sie die Weboberfläche wirklich verwenden möchten - wenn es sich um eine Textdatei handelt, klicken Sie auf die Schaltfläche Bearbeiten und bearbeiten Sie sie. Beim Speichern der Datei wird eine Änderung übernommen. Wenn es sich um eine Binärdatei handelt, müssen Sie eine Änderung festlegen und in das Repo verschieben.

0
Greenonline

Ich habe es herausgefunden, zum Teil durch die Antwort von Bruce.

Die Datei, die ich zu aktualisieren versuchte, war ein Eagle-Schaltplan, bei dem es sich um eine Textdatei handelt.

Sie müssen in der Haupt-Repository-Ansicht auf den Namen der Datei klicken, um sie zu öffnen. Dann erscheint die Schaltfläche Ersetzen . Dies kann verwendet werden, um eine neue Version derselben Datei hochzuladen:

Schaltfläche löschen

Etwas langweilig und langsam, wenn die Datei ein Megabyte groß ist. Für ein Projekt mit einer Datei ist dies in Ordnung, aber die Verwendung der GitLab-Weboberfläche zum Aktualisieren einer ganzen Reihe von Dateien wäre immens frustrierend.

Es ist eine Schande, dass Sie die Dateien nicht auf dieselbe Weise wie auf GitHub aktualisieren können.