Können Sie verhindern, dass Xcode 4 .a Dateien in Ihrem SVN-Repository ignoriert?

8

Ich habe ein Xcode 4-Projekt, das das Google Analytics SDK verwendet. Das SDK enthält zwei Bibliotheken mit der Standarderweiterung .a. Das eingebaute SVN-System von Xcode 4 ist so eingestellt, dass es .a-Dateien automatisch ignoriert, was ein Problem für mich darstellt (ich benötige sie im Repository und kann nicht jeden fragen, der das Repository verwendet, um die Dateien manuell zu installieren).

Können Sie also verhindern, dass Xcode .a Dateien ignoriert? (Ich habe versucht, mit der rechten Maustaste auf die Datei - & gt; Source Control - & gt; Rückgängig Ignorieren, aber absolut nichts passiert als Folge).

    
Mattia 11.08.2011, 18:14
quelle

1 Antwort

14

Es hängt davon ab, wie XCode die Datei gerade ignoriert. Im Allgemeinen finde ich, dass es es durch Wahl ignoriert, z. Es hat es noch nicht einmal zur Versionskontrolle hinzugefügt und bietet Ihnen nicht die Option, es hinzuzufügen. In diesem Fall können Sie ein Terminal öffnen, zu Ihrem Projektverzeichnis navigieren und etwas wie:

ausführen %Vor%

z.B.

%Vor%

XCode sollte dann glücklicherweise die Versionskontrolle übernehmen, wenn Sie zurück zu XCode wechseln und schauen, dass es mit einem 'A' zum Hinzufügen markiert werden soll.

Wenn XCode die Datei wirklich ignoriert, z. Es war in der Versionskontrolle, aber Änderungen sind nicht mehr verpflichtet, dann müssen Sie:

%Vor%

Dies wird einfach einen Fehler zurückgeben, wenn die Eigenschaft nicht gesetzt ist. Sie könnten auch Folgendes ausführen:

%Vor%

zum Entfernen des Ignorier-Flag-Sperrbestands.

Es gibt noch eine andere Möglichkeit. Subversion wird zentral unter dem Miscellany-Abschnitt konfiguriert, um diese Datei zu ignorieren. Schau in ~/.subversion/config . Ein Abschnitt könnte etwa so aussehen:

%Vor%

Sollten Sie von svn eine Warnung erhalten, dass Ihnen ein Editor fehlt, sollten Sie folgendes beachten:

Standardmäßig sollte nach der Unix-Umgebungsvariablen "VISUAL" gesucht werden, andernfalls wird nach "EDITOR" gesucht. Persönlich bin ich ein Vim-Typ, aber Sie bevorzugen vielleicht Nano oder Emacs. In beiden Fällen setzen Sie die Umgebungsvariable in Ihrer Shell entsprechend. Dies wird nur für Ihre aktuelle Shell-Sitzung festgelegt:

%Vor%

Um es dauerhaft einzurichten, tun Sie es in Ihrem .bash_profile in Ihrem Home-Verzeichnis:

%Vor%

Sie müssen das Terminalfenster schließen und erneut öffnen, wenn Sie Letzteres tun. Wenn Sie sich nicht sicher sind, welchen Pfad Sie zu dem Befehl verwenden möchten, der z. which nano .

    
Diziet 25.10.2011, 12:51
quelle

Tags und Links