0

SVNリポジトリからコードをチェックアウトしたリビジョン番号を調べる方法を誰かが知っているかどうか疑問に思いました。言い換えれば、作業コピーについて何かを入力し、リポジトリからチェックアウトされたリビジョンを取り戻すことができる関数またはsvnコマンドの組み合わせがあるかどうか疑問に思いました。これの目的は、複数の人がリポジトリにコミットしていて、元のコピーから作業コピーに何が変更されたかを確認したい場合です。ありがとう、そしてすべての助けは大いに感謝されます。

4

1 に答える 1

0

Icのおかげでそれを理解しました。それを理解する方法は、BASE コピーと現在の作業コピーに対して svn diff を実行することです。perl では、これを行うことができます。これが行うmy @output = svn diff $workingcopy;ことは、ベース リビジョン、つまり最後に SVN リポジトリにコミットしたとき、または svn 更新を行ったときを取得し、そのリビジョンを作業ディレクトリで行った変更と比較することです。

于 2012-07-11T15:11:15.370 に答える