SVN リポジトリのデフォルト レイアウトを理解したい。私の理解では、これはレイアウトです:
/trunk
/Project1
/Project2
/branches
/Project1
/Project2
/tags
/Project1
/Project2
しかし、レポはそのレイアウトに従う必要はありません。既存の svn リポジトリのレイアウトを決定するにはどうすればよいですか?
SVN リポジトリのデフォルト レイアウトを理解したい。私の理解では、これはレイアウトです:
/trunk
/Project1
/Project2
/branches
/Project1
/Project2
/tags
/Project1
/Project2
しかし、レポはそのレイアウトに従う必要はありません。既存の svn リポジトリのレイアウトを決定するにはどうすればよいですか?
SVN のリポジトリ レイアウトは完全にユーザー次第です。高度なフックで明示的に強制されない限り (あまり一般的ではありません)、規則に従う必要はありません。
コマンドを使用して、svn list
svn をリモートで探索できます。つまり、チェックアウトせずに:
svn list http://myserver/svn/repo
また、再帰的に使用することも、XML 出力を生成することもできます。
-R [--recursive] : descend recursively, same as --depth=infinity
--depth ARG : limit operation by depth ARG ('empty', 'files',
'immediates', or 'infinity')
--xml : output in XML
そのほか、指定したリビジョン時点での状態を確認できます。次のコマンドは、オプションの完全なリストを提供します。
svn list --help