2009-04-10 6 views

答えて

9

svnを適用することで、わかりません。インポート中に再帰的にを無視してください」。

ファイルのセットをインポートから除外する場合は、~/.subversion/configのグローバルな無視のプロパティをインポートする前にインポートすることができます。オンザフライで実行するコマンドラインオプションはありません。

代わりにあなたがにディレクトリを追加してコミットする前に、不要なファイルを削除することがあります。

$ svn co --non-recursive <repository_url> repo_root 
$ cp -R <project_to_import> repo_root 
$ cd repo_root 
$ svn add * 
$ find . -regex ".*\.\(bak\|obj\)" | xargs svn --force del 
$ svn ci 

私はのsvn輸入の大ファンではないので、面倒な私は後者のアプローチを好むが、svn delの部分は私には共通していないので、コミットする前にファイルリストを見直したい)。

そうでない場合は、何がしたいことはのsvnを設定する場合:( SVNデル代わりの)あなたは第二の方法を使用する必要がありますインポートする前に、階層内のすべてのディレクトリのプロパティを無視してのsvn propsetを行う前に、 comitting:

$ svn propset -R -F ignore.txt svn:ignore . 

(あなたが実際にのsvn propset続いのsvnインポートを行うが、単一にコミットしない場合があります。)

16

通常のインポートではこれを実行できません。 in-place importが必要です。

+0

インプレースインポートを指すThx。この解決策はRomuloの提案よりも優れています。 – dmoebius

関連する問題