npm でいくつかの依存関係がインストールされているノード プロジェクトをパッケージ化しています。コードは npm を使用しないサーバーにデプロイされるため、npm バンドルを使用して、すべての依存関係を含む node_modules ディレクトリを作成しました。
node_modules は、 のようなシンボリックリンクの集まりであり、実際の依存関係がある のディレクトリを指すdepnameのようなシンボリックリンクを指しています。depname@X.X.X./.npm/
問題は、名前に が含まsvn addれるこれらのシンボリックリンクのいずれかにしようとすると@、svn は、リンク先のフォルダーが既にバージョン管理されていると不平を言うことです。
例えば:
$ svn add jsdom\@0.2.3
結果:
svn: warning: 'jsdom' is already under version control
ただし、svn stat を実行すると、まだバージョン管理されていないように見えますjsdom@0.2.3。
私は非常に混乱しています-それは単純なことだと確信していますが、何かが欠けていることは間違いありません.