Wie entferne ich Dateien aus einem Repository über die Bitbucket-Schnittstelle?

Ich habe die Registerkarte Admin für ein Repository aufgerufen und festgestellt, wie ein gesamtes Repository gelöscht werden kann, kann dies jedoch nicht Entfernen Sie einzelne Dateien und Ordner.

Kommentare

  • Ich bin großartig! Natürlich gibt es die Tatsache, dass Sie ' t können, da es sich um eine Versionskontrollsite handelt, nicht um eine Dateisynchronisierungssite. Seltsam, dass Sie die Dateien bearbeiten können.

Antwort

Es ist von Natur aus nicht wirklich möglich Sie müssen dies lokal tun und dann die neuen Änderungen übertragen. Online können Sie nur die Repositorys anzeigen.

Kommentare

  • Gibt es einen Grund, warum sie nicht ' dies nicht zulassen?
  • Ja … es gibt viele Gründe … es ist keine Dropbox und ihr Ziel sind hauptsächlich die Programmierer. Weil es ' ist ein Versionskontrollsystem, und für jede kleine Änderung müssen Sie es protokollieren. Dies geschieht in Stapeln. Es gibt verschiedene Möglichkeiten, eine einzelne Datei zu löschen und sie dann alle zu implementieren .. Leute würden sich fragen .. warum nicht eine Kopie / Verschieben / etc …
  • Lustig, wie man es auf GitHub macht.

Antwort

Sie können jetzt zum BitBucket-Repository gehen und Folgendes tun:

  • Drücken Sie optional f um nach der Datei zu suchen, um d elete
  • Wenn die Datei geöffnet ist, sehen Sie auf der rechten Seite des Bildschirms einen kleinen Abwärtspfeil (neben der Schaltfläche zum Bearbeiten). Klicken Sie darauf und wählen Sie Delete
  • BitBucket fordert eine optionale Festschreibungsnachricht an und klickt dann auf Commit
  • Alles erledigt

Der Nachteil ist, dass nur eine Datei pro Commit gelöscht werden kann.

Antwort

Möglicherweise können Sie dorthin gelangen teilweise, wenn die Dateien als Teil eines einzelnen Änderungssatzes hinzugefügt wurden. Über die Administrationsoberfläche können Sie einzelne Änderungssätze entfernen, wodurch dies rückgängig gemacht wird. Es gibt eine Reihe von Einschränkungen:

Das Entfernen ist eine bequeme Methode zum Entfernen von Änderungssätzen, manipuliert jedoch den Verlauf. Wenn ein Änderungssatz entfernt wird, den andere bereits abgerufen haben, wird er wahrscheinlich erneut in das Repository verschoben, es sei denn, jeder andere Mitwirkende führt den Streifen lokal aus.

Antwort

Sie können dies tun.

Ich bin zur Website des Remote-Repositorys gegangen> Quelle> Zweig auswählen> Ordner auswählen> Wählen Sie die zu löschende Datei aus> Bearbeiten> Löschen> Festschreiben.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.