162 リビジョン番号を使用して、コミットされたファイル名/パスをリストするにはどうすればよいですか? svn — サティッシュ ソース あなたはコミットをしている人について話しているのですか? — ロックダウン 1 SVNログを行う| grep 'username'は、すべてのチェックインをリストします。リビジョンとともにファイル名を表示したいと思います。 — サティッシュ
242 svn log --verbose -r 42 — phihag ソース 2 これは、特定のリビジョンのファイルをリストし、リビジョンの代わりにユーザー名を追加すると、ユーザーのすべてのファイルとリビジョンがリストされますsvn log --verbose --username 'username' — Satish 8 「リビジョンの代わりにユーザー名を追加すると、ユーザーのすべてのファイルとリビジョンがリストされます」いいえ、ありません。--usernameオプションは、リストされたリビジョンをフィルタリングしないように、認証のためのものです。 — スロードッグ
45 パスを含む変更されたファイルのリストを取得するには、次を使用します svn diff --summarize -r<rev-of-commit>:<rev-of-commit - 1> 例えば: svn diff --summarize -r42:41 次のような結果になるはずです M path/to/modifiedfile A path/to/newfile — トラピッキ ソース まさに私が探している詳細。 — techolic 2016年 この回答は、ファイルごとに1行しか出力されないため、パスはコマンド実行ポイントからの相対パスであるという点で推奨されます。一方、svn logはヘッダー行とフッター行を出力し、パスはリポジトリのルートからの相対パスです。 — ジェフ
3 リモートリポジトリから: svn log -v -r 42 --stop-on-copy --non-interactive --no-auth-cache --username USERNAME --password PASSWORD http://repourl/projectname/ — ジタール ソース