2009-09-23 2 views
8

폴더를 체크 인하려고하므로 내 보낸 파일 계층 구조의 일부로 SVN에서 내보낼 때 앱에있을 수 있습니다. 내 통제를 넘어서서) 파일을 덤프 할 수 있습니다. 그러나, 그 내용을 체크 인 싶지 않아요. 어떻게 SVN을 '추적'폴더를하지만 그 내용을 무시합니까?Subversion에 빈 디렉토리를 저장하는 방법

저는 win32에서 TortoiseSVN을 사용하고 있습니다.

답변

16

해당 폴더의 레벨에서 * (AKA, 해당 폴더 아래의 모든 항목 무시)에 svn : ignore 속성을 추가 할 수 있습니다. 그렇게하면 개발자는 폴더를 체크 아웃 할 수 있지만 폴더에 저장 한 내용은 리포지토리로 다시 체크인되지 않습니다. 무시하고 값 : 거북이 SVN에서이 작업을 수행하기 위해

:

SVN에 대한 속성 이름 설정

오른쪽> 폴더에 새로운 거북이 SVN> 속성>을 클릭 ... *. 재귀 적으로 속성을 적용하십시오.

8

폴더를 Subversion에 추가하고 svn : ignore 속성을 *로 설정하십시오.

+0

ignore 세트를 사용하면 파일이 svn commit 작업에 표시되지 않습니다. – Kieveli

+3

예,하지만 여전히 "추가"명령/컨텍스트 메뉴를 사용할 수 있습니다. –

+0

스테판에게 감사드립니다. 나는 현금으로 작업하는 유일한 사람이므로 지금은 괜찮을 것입니다. – Kev

3
  1. 는 SVN 설정 폴더를 커밋 : 당신이 버전 제어에서 뭔가를 한 후에는 나중에 그것을 무시할 수없는
0

*

  • 에 승리를 폴더에 대한 속성을 무시 (왜 것 , 어쨌든).

    일반적으로 config 파일을 요청하는 것이므로 config.template을 만드는 것이 가장 좋습니다. 파일을 가지고 있고 svn : ignore 속성에 실제 설정 파일이 있어야합니다.

    폴더를 무시하지 않으려면 svn : ignore에 넣으십시오. 그러나 그것은 당신을 위해 창조되지 않을 것입니다. 폴더를 만들려면 셸 (또는 배치) 스크립트를 사용하여이 작업을 수행 할 수 있습니다.

  • 1

    폴더에 작은 'readme.txt'파일을 만들고 SVN에 파일과 폴더를 모두 추가하십시오. 이 파일은 폴더 목적을 설명 할 때도 사용할 수 있습니다.

    관련 문제