2009-10-08 10 views

答えて

22

使用svnlook

Subversionリポジトリのさまざまな側面を調べるためのコマンドラインユーティリティ。リポジトリを変更することはありません。これはちょうど "覗く"のために使われます。 svnlookは通常、リポジトリフックで使用されますが、リポジトリ管理者は診断目的に役立つ場合があります。

svnlookは直接リポジトリアクセスで動作するため(リポジトリを保持するマシンでのみ使用できます)、URLではなくパスを含むリポジトリを参照します。

何のリビジョンやトランザクションが指定されていない場合は、リポジトリの最年少(最新)リビジョンにsvnlookデフォルト...

+2

svnlookの木は、私はそれが「ブラウズ」の意味に依存思いますが、一つだけのレベル – Casebash

72

のsvn lsの作品。例:

svn ls http://my.svnserver.com/trunk/foo 

コマンドラインでこれを試してください:あなたは、あなたにしているものをプラットフォームに応じ

svn ls http://svn.apache.org/repos/asf/spamassassin/trunk 
+1

を見たいときのため-N引数を指定して、トリックを行うようです。単にディレクトリとファイル名を見たいだけなら、svn lsで十分です。上記のコマンドを試してみてください。 – z5h

+0

私は同意します - svn lsはうまく動作します - それを行うためにワークスペースをチェックアウトする必要はありません。リポジトリを "ブラウズ"するときに他の機能が必要な場合は、わかりません。 –

+0

リポジトリでsvn lsを実行できますか?私は試して、それは動作しませんでした – Casebash

8

も使用することができます。

私は電源用としては優れていますが、何かを見たり、ディレクトリを掘り下げたりしたいときには、ビジュアルバージョンはもう少し有益です。 (上記のように)

のsvn外観とSVN情報:

+0

便利です。私は、将来私がもっとブラウジングをする必要がある場合、それらをチェックすることを検討します – Casebash

7

あなたが持っているアクセスの種類に応じて、次のいずれかのオプションが良いかもしれません(また、SVNの本の中では:それをグーグル)2つの良いコマンドです-lineオプション。ログインしている場合はローカルマシン上で動作しますが、ネットワークを介してリモートでも動作します。

svnリポジトリが公開Webサーバーで実行されている場合は、ブラウザを使用して簡単にブラウズできます。 your.svn.server.com/your/svn/path。

多くのsvn管理者は、ViewVC(http://www.viewvc.org/)もインストールします。あなたは何かが得られたかどうかあなたの.svn.server.com/viewvcを閲覧することができます。

編集コメンターが彼らの心を変更できるようにする;)

関連する問題