私のプロジェクトは現在リリース(つまり、r1000)であり、それが私のローカルリポジトリにチェックアウトされています。
パフォーマンスを比較するために、はるかに古いバージョンをリポジトリにチェックアウトしたい(たとえば、r500)。
私はテストを行い、r1000で結果を得ました。
R500をローカルリポジトリに入れて、r1000と同じテストを実行するには、どのsvnコマンドを使用する必要がありますか?
Rパラメータ(または--revision)を使用して、特定のリビジョンに更新できます。
svn update -r500
具体的には、次のコマンドを使用して、古いバージョンのリポジトリをチェックアウトできます。
svn checkout URL@revision
あなたの場合、それは次のようになります:
svn checkout URL@500
受け入れられた答えは私にとってはうまくいきませんでした。解決策は次のとおりです。
svn up -r REVISION_NUMBER
以下を使用して簡単にリビジョンを取得できます。
svn co -r revisionno svn://URL Foldername
例えば、
svn co -r 1041 svn://192.168.x.x/ProjectName Revision1041
次のコマンドを使用してそれを行うことができます。
svn log
コマンドを使用して古いバージョンを取得します。
manjeet-laptop:trunk manjeet$ svn log
------------------------------------------------------------------------
r1747 | pramod | 2014-01-10 15:01:17 +0530 (Fri, 10 Jan 2014) | 1 line
新しいMSISDNシリーズを更新する
------------------------------------------------------------------------
r1742 | pramod | 2014-01-10 12:05:44 +0530 (Fri, 10 Jan 2014) | 1 line
リビジョンを更新します(r1747を取得したいとします)。
svn update -r1747