2008-09-09 7 views
12

그래서 저는 Subversion 저장소에서 무시하고 싶은 파일이 있습니다 만, 이것에 대한 무시 패턴을 저장소에 전파하고 싶지는 않습니다.무시 SVN 무시 ... 가능합니까?

다른 말로하면, 내 체크 아웃에 개인 파일을 추가하고 싶습니다.하지만 내게만 존재하고 모든 사람들을 무시할 수는 없으므로 svn : ignore를 사용하면이 디렉토리에 적용됩니다, 그리고 내가 (내가하고 싶지 않아) 확인하거나,이 디렉토리가 내가 svn 상태를 할 때마다 수정되었는지 확인해야합니다.

이상적으로 나는 .svnignore 파일과 같은 것을 원한다. 나는 그 파일을 다른 파일들과 마찬가지로 무시할 수있다. (예를 들어 .gitignore 파일을 사용하거나, 그 이름은).

전 (아마) 전체 디렉토리를 무시한다고 생각하지만 그 디렉토리에 새로운 파일이 표시되지 않을 것으로 예상됩니다. 바람직하지 않은 파일도 있습니다.

그럼 전복에서이 작업을 수행하는 방법을 아는 사람이 있습니까?

+0

나를 카운트하고, 설정 파일을 변경하고 체크인하지 않으려 고하지만, 여전히 repo에서 필요하며 거기에있는 것을 수정하기위한 티켓을 받으면 변경해야합니다. – DevelopingChris

+0

이론 상으로는 .svnignore 파일을 체크인하지 않았습니까? –

답변

0

내가이 일에 대해 혼란 스러워요 :

  • 왜 당신이 에서 확인하시기 바랍니다 다른 사람에 확인하고 싶지 않은 파일을해야합니까? 어쨌든 일어난다면 당신이 갈등을 일으키는 것처럼 보입니다.
  • "인간의 감각을 무시하고"당신을 위해 일하지 않습니까?
  • 난 그냥 당신이 SVN 사용하고 싶지 않아요 시나리오 보는 데 문제가

: 무시를 ...

+0

나는 똑같은 일을하려하고있다. 예, 당신은 그 파일들을 무시할 수 있지만 svn이 그 파일들을 무시하는 것이 훨씬 더 좋을 것입니다. 이는 검색 엔진이 3 번째 또는 4 번째 페이지가 아닌 가장 위에있는 검색 결과를 표시하는 방법과 같습니다. – allyourcode

9

서브 당신이 원하는 것을처럼 들린다하는 per-user, global ignore setting을 가지고있다. .subversion 디렉토리 ( 디렉토리에 있음)에서 설정 파일의 Miscellany 섹션을 찾으십시오. global-ignores라는 항목이 있어야합니다.

Windows 사용자의 경우이 설정은 HKEY_LOCAL_MACHINE \ Software \ Tigris.org \ Subversion의 레지스트리에서 찾을 수 있습니다.

자세한 내용은 the Version Control with Subversion (the SVNBook)에서 확인할 수 있습니다.

+0

나는 그것이이 질문에서 무엇을 요구하는지 생각하지 않는다. Mike는 svn이 특정 작업 복사본의 특정 파일과 디렉토리를 무시하기를 원하며 모든 시스템의 모든 작업 복사본을 무시하지 않기를 바란다. btw, 나는 대답없는 질문이있다 : http://stackoverflow.com/questions/1146347/how-do-i-make-svn-ignore-unversion-files-only-in-my-working-copy – allyourcode

+0

나는 생각했다. 전역도 무시하고, dotfile 솔루션을 찾지 못한 후에, 나는 그것을 시도하기로 결정했다 ... 나는 그것이 글로벌 설정에서 1 저장소의 특정 파일을 정의하는 것이 약간 해키라고 생각한다. (나는 오히려 저장소). 불행히도, 그것은 작동하지 않는 것 같습니다. 내 파일을 "foo.file"과 일치시킬 수는 있지만 "/full/path/to/foo.file"파일을 구체적으로 지정할 수는 없습니다 ... "to/foo.file ".나는 global-ignore가 전체 경로가 아닌 파일의 NAME 만 처리한다고 생각한다. –

+0

이것은 충분하지 않습니다. 특정 체크 아웃의 특정 파일을 무시하고 다른 체크 아웃 ... 또는 같은 체크 아웃의 같은 이름의 다른 파일에 영향을주지 않도록하고 싶습니다. –