我正在将一堆现有项目(没有版本控制)迁移到svn。
我想知道是否有办法在命令行上一次创建多个存储库。
svnadmin create repo1 repo2 repo3
等。
我意识到上述情况不会奏效,因为这不是预期的参数。
我知道这可能更像是
这样的通用解决方案ls FileWithRepoNames | svnadmin create ______
但不知道该怎么做。
谢谢!
答案 0 :(得分:3)
你试过了吗?
for i in `cat FileWithRepoNames`;
do
svnadmin create $i;
done;
Ls用于列出目录的内容。我以为你想从文件中读取名字,在这种情况下你需要使用cat。
请注意,在此上下文中,“cat”会将文件拆分为单独的单词,而不是行。