Domanda

I am migrating a bunch of existing projects (without version control) into svn.

I was wondering if there is a way to create multiple repositories at once on the command line.

svnadmin create repo1 repo2 repo3 etc.

I realize the above wont work, since that is not the parameters expected.

I know this is probably more a case of a generic solution like

ls FileWithRepoNames | svnadmin create ______

but was not sure how to do this.

Thanks!

È stato utile?

Soluzione

Have you tried:

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

Ls is used to list the contents of a directory. I assumed you wanted to read the names from a file, in which case you need to use cat.

Note that "cat" in this context this will split the file into seperate words, not lines.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top