2010-09-29 3 views
5

Ich arbeite mit mehreren Repositories.
Ist es möglich, einen Alias ​​für Repositories zu erstellen? Also kann ich sie anstelle von rohen URLs verwenden?make alias für svn repository

nämlich statt:

svn ls https://mysvnrepos.abs/trunk 

ich verwenden könnte:

svn ls myrepo 
+0

Es scheint, dass Sie Alias ​​für Befehle schreiben müssen, die häufig verwendet werden. –

Antwort

1

Nicht sicher, aber vielleicht externals ist das, was Sie nach.

7

Wenn Sie Linux oder Mac OS verwenden, können Sie eine globale Variable für Ihre Shell definieren.

export myrepo="https://mysvnrepos.abs/trunk" 

Dann können Sie

svn ls $myrepo 

rufen Wenn Sie diese Variable behalten möchten, fügen Sie die Zeile oben, um Ihre Datei ~/.bashrc (erstellen Sie es, wenn es nicht vorhanden ist).

2

Nein, das glaube ich nicht. In einem standardmäßigen Subversion-Workflow ist es ziemlich selten, dass Sie die vollständige URL eingeben müssen - die meisten Operationen befinden sich in einer bereits ausgecheckten Arbeitskopie - und in jedem Fall würde die URL, wenn Sie mit Zweigen und Tags arbeiten Wechsel zwischen den Aufrufen

Das soll nicht heißen, dass die Idee nichts nützt, nur dass es für die Entwickler nicht sinnvoll genug ist, sie hinzuzufügen.

Wenn Sie, wie ich, Schwierigkeiten haben, sich an die URL für eine Arbeitskopie zu erinnern, mit der Sie arbeiten möchten, wird sie Ihnen svn info geben.