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 に答える