一次创建多个svn存储库

时间:2012-12-19 23:56:54

标签: svn repository svnadmin

我正在将一堆现有项目(没有版本控制)迁移到svn。

我想知道是否有办法在命令行上一次创建多个存储库。

svnadmin create repo1 repo2 repo3等。

我意识到上述情况不会奏效,因为这不是预期的参数。

我知道这可能更像是

这样的通用解决方案
ls FileWithRepoNames | svnadmin create ______

但不知道该怎么做。

谢谢!

1 个答案:

答案 0 :(得分:3)

你试过了吗?

for i in `cat FileWithRepoNames`;
do
    svnadmin create $i;
done;

Ls用于列出目录的内容。我以为你想从文件中读取名字,在这种情况下你需要使用cat。

请注意,在此上下文中,“cat”会将文件拆分为单独的单词,而不是行。