2011-10-27 5 views
1

を示してどのような私は、私は次のようなアクセス権限を持つリポジトリを設定しているのMacOS X上でSVNを使用しています:は、「SVNコ」チェックアウトではない「SVN LSは」

[/] 
*=rw 

[/group1] 
*= 
me=rw 
groupMember1=rw 
groupMember2=rw 

ここで、「私は」であります私のユーザー名。私は「SVN LS https://[email protected]/svn/」を行うと、私は正しく取得:私は「SVN LS https://[email protected]/svn/group1」を行うとき同様に、私は正しく、そのフォルダ内のすべてのファイルをリストに掲載

/GROUP1

。同様に、私は私のWebブラウザでユーザ "私"としてリポジトリを閲覧すると、私は必要なすべての情報にアクセスできます。私はチェックアウト...「SVNはhttps://[email protected]/svn/を共同」ん

しかし、そのフォルダのグループ1の唯一の「浅いコピー」がチェックアウトされ、そのフォルダ内のファイルがありません。何故ですか?私は何が欠けていますか?

P.S. I すべてのグループフォルダを個別にチェックアウトするためにsvn coを使用します。これは機能します。しかし、それはかなり不便です。

答えて

0

暗黙的にチェックアウトの深さを指定してみてください。アクセス許可には関係ありません(アクセス権は正しいようです)。

svn checkout --depth infinity https://[email protected]/svn/" my_working_copy 
+1

'--depth infinity'がデフォルト値です。ユーザー名を指定するための@表記は、svn + ssh://に対してのみサポートされています。 –

+0

私は一度イミディエートに設定したときに何とかキャッシュされたことを思い出します。IIRC – pmod

+0

作業コピーをチェックアウトすると、作業コピーに深度が格納されます。しかし、あなたがチェックアウトする前に、無限大以外のデフォルトはありません。 –

関連する問題