2010-08-19 2 views
4

을 특정 폴더에 아무것도에 대한 속성을 무시 나는이 폴더설정 SVN (폴더 자체가 아니라)

public/assets/dvd_files/dvds/ 

을 가지고 있고 내가 그것을 표시 될 수 있습니다 아무것도 무시 svn을하고 싶다. 나는이 일 것이라고 생각 :

svn propset svn:ignore * public/assets/dvd_files/dvds/ 

하지만 난 다시이 오류 메시지가 :

svn: Cannot set 'svn:ignore' on a file ('Capfile') 

사람이 바로 내가 잘못 여기서 뭘하는지에 관해서는 저를 설정할 수 있습니까? 건배, 최대

답변

5

셸이 현재 폴더의 모든 파일 목록으로 확장되지 않도록하려면 * 주위를 인용 부호가 필요합니다. SVN의 값을 설정하는 것으로 해석됩니다 * 확장, 효과적으로 실행하고

svn propset svn:ignore file1 file2 file3 file4 public/assets/dvd_files/dvds/ 

svn propset svn:ignore "*" public/assets/dvd_files/dvds/ 

: 파일의 "파일 1"을 무시하고 파일 2

+0

아아 ... 권리. 완벽하게 일했습니다, 감사합니다 스티브. –

+0

"*"는 설명대로 확장되지 않습니다. 두 번째 명령을 실행해도 작동하지 않습니다. –

+0

@Alex : 두 번째 명령은 작동하지 않아야합니다. Max의 원래 명령이 확장 후에 실제로 실행되는 이유와 그것이 작동하지 않는 이유를 보여주는 것입니다. 첫 번째 명령은 올바르지 않은 확장을 방지하는 올바른 명령이며 올바르게 작동합니다. – stevemegson