私は巨大なブランチ領域を持つSVNリポジトリで作業しています。その結果、私はブランチフォルダに浅い( - 深さの空)チェックアウトを行いました。チェックアウト後の説明できないSubversionディレクトリの状態
例:C:\ SVN \支店
私の作業コピーにはサブフォルダがありません。
私がチェックアウトしたいMyBranchというブランチがあるとします。
私が実行します。
svn checkout http://svn/ThisProject/branches/MyBranch C:\svn\branches\MyBranch --depth infinity
クーリオ。私はすべてのファイルを取得します。しかし、svn status
は少し奇妙に見える:
C:\svn\branches> svn status ? MyBranch
は奇妙なこと
C:\svn\branches> svn info . Path: . URL: http://svn/ThisProject/branches Repository Root: http://svn Repository UUID: 3facc57d-2901-0010-8249-59daf7a806c1 Revision: 1733 Node Kind: directory Schedule: normal Depth: empty Last Changed Author: e467443 Last Changed Rev: 1733 Last Changed Date: 2010-12-14 21:42:31 +0800 (Tue, 14 Dec 2010)
C:\svn\branches> svn info MyBranch Path: ARPE-TEST2 URL: http://svn/ThisProject/branches/MyBranch Repository Root: http://svn Repository UUID: 3facc57d-2901-0010-8249-59daf7a806c1 Revision: 1733 Node Kind: directory Schedule: normal Last Changed Author: v094424 Last Changed Rev: 1624 Last Changed Date: 2010-12-13 22:46:21 +0800 (Mon, 13 Dec 2010)
...のは、情報を確認してみましょう。のは、アドオンを試してみましょう:
C:\svn\branches> svn add MyBranch svn: warning: 'MyBranch' is already under version control
私の推測では、branches
がDepth: empty
を持っているので、SVNが混乱しているということです。
誰でも説明をして修正を提供できますか?多分私は無視することができます。
私はWindowsでCollabNetコマンドラインツールを使用しています。
C:\svn\branches> svn --version svn, version 1.6.12 (r955767) compiled Jun 21 2010, 16:00:59
私はそのビットを気づかなかった、良いキャッチ! – seanhodges