Subversion 특정 파일 무시하기 설정하는 방법?

ogiwgi의 이미지

SourceInsight를 사용하고 있어서 이 프로젝트 파일들이 cfg라는 폴더에 있고 임포트시 이 파일들도 같이 임포트를 하였습니다.

사용중 여러명이 작업을 하다보니 이 프로젝트 파일들에서 충돌이 많이나고 실제 소스완 무관한 파일들이라 커밋지 이 파일들을 제외하고 싶습니다.

TortoiseSVN 설정 파일의 Subversion config 라는 버튼을 눌러 나오는 파일에서 global-ignores의 주석을 제거하고 무시하고자 하는 패턴을 등록 하였는데 테스트를 해보니 아무런 변화가 없습니다.
- 서버에 설치된 서브버전의 환경 파일을 수정함

버전 관리가 되고 있는 파일들이라 ignore 설정이 안먹히는 건가요?

이와같이 필요한 파일이지만(없다면 체크아웃시마다 프로젝트를 새로 생성해야 하므로) 소스완 무관한 파일이라 서버엔 존재해야 하지만(체크아웃시 같이 받아와야함) 커밋시엔 무시되어야 한다면 어떻게 설정을 해야 하나요?

소스 폴더와 분리되어 있어서 소스 폴더만 선택하고 커밋을 해도 되지만 위의 경우와 같은 파일들이 몇개 있어서 질문 드립니다.

질문을 요약하면 아래와 같습니다.

1. 이미 버전 관리중인 파일에 대해선 ignore 패턴에 등록해도 소용이 없는가?

2. 체크 아웃엔 필요하지만 커밋땐 제외하고 싶을때의 방법은?

즉, 버전 관리중인 파일에 대해서 무시할 방법이 있는지 궁금 합니다.

pynoos의 이미지

방법은 없습니다. :roll:

다른 이름으로 checkout 한 다음 Makefile 등에서 복사하는 것이 좋을 것 같은데요.
물론 복사되어 나오는 파일 이름을 svn:ignore 에 등록도 해야하구요.

lazycoder의 이미지

제 경우엔.. visual studio를 쓰는데 디버깅정보 파일등은 ignore 목록파일에 추가시킵니다. 만약 그 파일들이 이미 버전관리에 들어가 있었다면 visual studio 메뉴에 있는 솔루션 정리를 한 다음, 커밋합니다. 그 이후부턴 ignore 대상으로 관리됩니다.
마침 버전관리대상에서 제외시키는 다른방법이 없나해서 저도 이곳에서 검색중이었는데..

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.