バッチ ファイルを使用して、SVN の特定の revID の後に、すべてのフォルダー リストをファイルに取得したいと考えています。
現在、私は次のコマンドを使用しています:
svn.exe list <URL> -R>test.txt
このコマンドを使用すると、すべてのフォルダーとファイルをテキスト ファイルに取得できます。特定のリビジョン ID の後に唯一のフォルダーを取得する方法はありますか。
ありがとう。
バッチ ファイルを使用して、SVN の特定の revID の後に、すべてのフォルダー リストをファイルに取得したいと考えています。
現在、私は次のコマンドを使用しています:
svn.exe list <URL> -R>test.txt
このコマンドを使用すると、すべてのフォルダーとファイルをテキスト ファイルに取得できます。特定のリビジョン ID の後に唯一のフォルダーを取得する方法はありますか。
ありがとう。
Write in more free-form your requirements, if I translated they incorrectly, because "older list after certain revID in SVN" seems for me as white noise.
You want to get repository tree at the state on revision N? "After revision..." means "at the sate of any revision from N+1 to HEAD"
svn ls -R [-v] -r N URL
, as written in svn help ls
たぶん、svn propsetを使用して、各フォルダーの新しいプロパティを設定できます。たとえば、svn_folder
次に、次のようなプロパティに基づいてすべてのフォルダーを取得できます。
svn.exe propget svn_folder <URL> -R>test.txt
別のより良い解決策があるかどうかはわかりません。