내 subversion
저장소에는 커밋하기 전에 모든 파일에 SVN 속성이 있어야하는 사전 커밋 훅이 있습니다.SVN에서 속성 설정을 자동화하는 방법은 무엇입니까?
이 속성을 수동으로 설정하면 파일과 폴더를 추가 할 때마다 2 단계로 커밋됩니다.
어떻게 자동화합니까?
내 subversion
저장소에는 커밋하기 전에 모든 파일에 SVN 속성이 있어야하는 사전 커밋 훅이 있습니다.SVN에서 속성 설정을 자동화하는 방법은 무엇입니까?
이 속성을 수동으로 설정하면 파일과 폴더를 추가 할 때마다 2 단계로 커밋됩니다.
어떻게 자동화합니까?
TortoiseSVN 설명서의 Automatic property setting 섹션을 살펴보십시오.
조쉬가 설명한대로 각 클라이언트를 로컬로 구성하거나 tsvn:autoprops
속성을 사용하여 저장소에 구성을 저장할 수 있습니다. 후자는 TortoiseSVN 클라이언트에서만 작동합니다.
명령 줄 클라이언트는 autoprops의 서버 측 구성을 지원하지 않습니다. 이에 관련된 일부 변경 요청이 있습니다 (예 : issue 1974 및 issue 1813
이것은 클라이언트에 따라 다릅니다. 설정에서 TortoiseSVN을 아래에있는 시작 메뉴에서
enable-auto-props = yes
: Linux에서 서브 버전 명령 줄 클라이언트에 대한 *.c = svn:eol-style=native *.cpp = svn:eol-style=native *.h = svn:eol-style=native *.hpp = svn:eol-style=native
, 편집 ~/.subversion/config
, 다음 단계를 수행 위의 # 2 및 # 3.
그것은 나를 위해 작동하지 않았지만, 그것은 내 거북이 또는 내 구성에 약간의 문제가되어야한다. –
'svn : needs-lock = x' 대신'svn : needs-lock = *'을 썼다. –
자동 소품은 추가 또는 커밋에 적용됩니까? 서버의 커밋 후크가 여전히 커밋을 멈추고 있으므로 속성을 설정하기 위해 각 파일을 되돌리고 다시 추가해야한다고 생각하지만 더 쉬운 방법이 있기를 바랍니다. – Hashbrown
내가 도울 수는 없지만 SVN에서 사용하는 유일한 속성은 svn : extern입니다. 일반적으로 설정하는 속성과 필요한 이유에 대해 궁금합니다. –
@Ray'needs-lock : *' –
@Ray :'svn : mime-type'이 또 다른 예입니다. 이는 저장소의 HTML 문서에 대한 HTTP 링크에 특히 유용합니다. 올바른 MIME 유형이 없으면 브라우저는 페이지를 렌더링하는 대신 텍스트 파일로 표시합니다. –