質問

私は「svn: '。」を取得していますsvn logコマンドを使用したときに、作業コピーではありません。

Logコマンドが機能するには機能するコピーが必要であることは知っていますが、これはリポジトリで直接実行できますか?

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

これに対する代替ソリューションはありますか、またはログする必要があるたびに作業コピーを更新することが唯一の方法です。

前もって感謝します。

役に立ちましたか?

解決

試す svn log [repository_url]

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

見る このドキュメント.

他のヒント

使用する svnlook log <repos_path>.

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

svn log -r HEAD:1

-rを省略したときのデフォルトは、指定したかのように BASE:1 これにより、作業コピーに引き下げられた最新のリビジョンまでの変更のみが提供されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top