Subversion사용시에요, 특정 파일을 delete하는 방법?

dorado2의 이미지

현재 리눅스 서버에 Subversion을 설치하고, 윈도우 쪽에서 개발하고 있습니다. 이번에 새로 Subversion을 써보고 있습니다.

svn에서 기존의 소스 디렉토리를 통째로 import했습니다.
그런데 이게 visual studio 프로젝트라 dsw, dsp, ncp, opt 등 별 파일까지 다 import가 되었습니다.

개발자 2명이서 update를 통해서 갱신된 소스를 받아서 개발하고 있는데요, 이 경우 ncb, opt 등등 부수적인 파일은 repository에서 제외하고 싶은데 어떻게 하나요?

TotoiseSVN을 쓰는데, 마우스 오른쪽 메뉴에서 delete하면, 실제 파일까지 지워지더군요.

그냥 쓰자니, 불편하고, conflict가 날 때도 있구요.
conflict해결책도 아직 모르는 관계로..ㅡ_ㅡ

저는 실제 파일은 그대로 두고(Build할 때 필요하니), 저 파일들만 Repository에서 제외하고 싶거든요.

답변에 미리 감사드립니다.

익명 사용자의 이미지

ignore file로 지정하시고 commit하시면 될 겁니다.

dorado2의 이미지

ignore file로 등록하는 방법을 아시나요?

Tortoise setting 메뉴로 가서 보면 분명히 Add To ignore List라는 메뉴를 context menu에 추가할 수 있게 되어 있고, 추가했는데요 마우스 오른쪽 context 메뉴에 뜨지 않는군요..

황당해서...

Tortoise 쓰시는 분은 이런 문제 있으신 분 없으셨는지 궁금하네요

dorado2의 이미지

마우스 오른쪽 메뉴의 property에 있군요...

여차저차해서 나름대로 되네요. 이제

pynoos의 이미지

매 프로젝트마다 하기 귀찮으므로 이런 것은 global 설정에 두는 것이 좋습니다.

linux 에서는 ~/.subversion/config 파일을, TortoiseSVN 에서는 TortoiseSVN 설정파일의 Subversion config 라는 버튼을 눌러 나오는 파일을 각각 편집하면 되고,

global-ignores =

라는 곳에 그 패턴을 등록해주면 됩니다.

나중에 혹시 svn:keywords 속성을 사용하게 되신다면 같은 파일내에 auto-props 를 사용하여 편리하게 쓸 수 있습니다.

TortoiseSVN과 Subversion의 한글 번역은 제가 하고 있습니다. :) 혹 한글 팩을 사용하시면서 이상한 것이 있으면 질문주세요..

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.