7

「svn: '.' が表示されます。svn log コマンドを使用すると、作業コピーではありません。

log コマンドを機能させるには作業コピーが必要ですが、これをリポジトリで直接行うことはできますか?

私の目標は、リポジトリの情報 (変更履歴) を表示することです。ログ情報が必要なときに作業コピーを更新するのは良い解決策ではないと思います。

これに代わる解決策はありますか、またはログが必要になるたびに作業コピーを更新することが唯一の方法ですか?

前もって感謝します。

4

3 に答える 3

12

試すsvn log [repository_url]

これにより、ローカルのチェックアウトされたリポジトリではなく、特定のリポジトリのログが取得されます。

このドキュメントを参照してください。

于 2010-04-28T12:59:10.233 に答える
6

を使用しsvnlook log <repos_path>ます。

于 2010-04-28T12:59:07.060 に答える
0

完全な URL を提供したくないが、手元に作業コピーがある場合は、リポジトリに HEAD リビジョンが必要であることを指定することもできます。

svn log -r HEAD:1

-r を省略した場合のデフォルトはBASE:1、作業コピーに取り込まれた最新のリビジョンまでの変更のみを指定したかのようになります。

于 2013-08-16T18:43:17.957 に答える