一次创建多个svn存储库

一次创建多个svn存储库,svn,repository,svnadmin,Svn,Repository,Svnadmin,我正在将大量现有项目(没有版本控制)迁移到svn中 我想知道是否有一种方法可以在命令行上同时创建多个存储库 svnadmin创建repo1 repo2 repo3等 我意识到上述方法行不通,因为这不是预期的参数 我知道这可能更像是一个通用的解决方案,比如 ls FileWithRepoNames | svnadmin create ______ 但我不知道该怎么做 谢谢 您是否尝试过: for i in `cat FileWithRepoNames`; do svnadmin crea

我正在将大量现有项目(没有版本控制)迁移到svn中

我想知道是否有一种方法可以在命令行上同时创建多个存储库

svnadmin创建repo1 repo2 repo3

我意识到上述方法行不通,因为这不是预期的参数

我知道这可能更像是一个通用的解决方案,比如

ls FileWithRepoNames | svnadmin create ______
但我不知道该怎么做

谢谢

您是否尝试过:

for i in `cat FileWithRepoNames`;
do
    svnadmin create $i;
done;
Ls用于列出目录的内容。我假设您想从文件中读取名称,在这种情况下,您需要使用cat


请注意,“cat”在这个上下文中会将文件分割成单独的单词,而不是行。

工作得很好,正是我想要的。谢谢:)