1

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

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

svnadmin create repo1 repo2 repo3等等

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

我知道这可能更像是一个通用解决方案的例子

ls FileWithRepoNames | svnadmin create ______

但不知道该怎么做。

谢谢!

4

1 回答 1

3

你有没有尝试过:

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

ls 用于列出目录的内容。我假设您想从文件中读取名称,在这种情况下您需要使用 cat。

请注意,在这种情况下,“cat”会将文件拆分为单独的单词,而不是行。

于 2012-12-20T00:07:52.097 回答