Versions.app wird aufgefordert, bestimmte svn-Dateien / Ordner zu ignorieren

2452
adam

Ich verwende Versionen & Beanstalk für SVN. In meiner App sind einige Protokolldateien in einem Unterordner gespeichert. Wie kann ich den Versionen mitteilen, dass sie diese beim Festschreiben überspringen sollen? Ich weiß, dass es etwas damit zu tun hat svn:ignore, aber es gibt sicherlich eine Möglichkeit, dies innerhalb der GUI zu tun.

1

1 Antwort auf die Frage

4
Dirk Stoop

Es gibt zwei Möglichkeiten, dies in Versionen zu tun:

  1. Der einfache Weg: Während Sie Ihre Arbeitskopie durchsuchen, klicken Sie bei gedrückter Strg-Taste auf die Datei oder den Ordner und wählen Sie "Ignorieren" Dateiname.txt "". Dieselbe Option finden Sie unter dem Menü "Aktion". - Um dies zu erreichen, kann eine Datei nicht bereits unter Versionskontrolle stehen. Wenn dies der Fall ist, löschen Sie sie zuerst ...

  2. Die vielseitigere Methode: Wählen Sie den Ordner aus, in dem sich die Dateien / Ordner befinden, in denen Sie leben möchten, und zeigen Sie den Inspektor an (Schaltfläche "Inspector" in der Symbolleiste). Klicken Sie unter "Ignorieren" auf "Bearbeiten". Geben Sie in das sich öffnende Arbeitsblatt Dateinamen oder Muster ein (dieselben Muster wie im Terminal, keine regulären Ausdrücke oder irgendetwas), und klicken Sie auf OK.

Um beispielsweise alle ZIP-Dateien und ein Verzeichnis mit dem Namen „build“ zu ignorieren, geben Sie dies in den Ignore-Eigenschaften des Ordners direkt darüber ein:

*.zip build 

Schließlich gibt es auch so etwas wie das globale Ignorieren (das für alle Ihre Arbeitskopien verwendet wird), aber Versions hat keine Benutzeroberfläche, um diese zu konfigurieren. Suchen Sie auf dieser (riesigen) Seite nach "global-ignores" mehr zu diesem Thema.

Prost, Dirk

PS: Schauen Sie sich die Google-Gruppe "Versionen" an . Bei Support-Fragen können Sie sich jederzeit an uns wenden (ich bin einer der Entwickler).

Das ist genial, danke. Ich glaube, meine Verwirrung lag darin, dass der Ordner in den ursprünglichen SVN-Satz importiert wurde. Sie können also, wie Sie sagten, den Ordner nicht ignorieren, ohne ihn vorher zu entfernen. Versionen sind Ass, macht weiter so! adam vor 14 Jahren 0
Danke für die schönen Worte über die App Adam, es gibt natürlich noch Platz, damit es besser wird :) Dirk Stoop vor 14 Jahren 0
Danke Dirk. Ich habe oft ein verwandtes Problem, bei dem sich eine Datei im Repository befindet, und ich möchte sie für die lokale Verwendung anpassen, jedoch keine Änderungen festschreiben, beispielsweise eine Einstellungsdatei mit lokalen DB-Kennwörtern. Gibt es eine Möglichkeit, die Änderungen an dieser Datei zu ignorieren? Bei Verwendung von Methode 1 wird der Fehler angezeigt: "Das Element kann nicht ignoriert werden, da es der Versionskontrolle unterliegt. Löschen Sie es zuerst und versuchen Sie es erneut." und Methode 2 führt nichts aus (die Datei wird weiterhin als bearbeitet markiert und standardmäßig festgeschrieben). Gibt es eine Möglichkeit, bearbeitete Dateien in Versionen zu ignorieren? Andrew vor 11 Jahren 0