.net 2003의 파일 형식중 subversion에서 무시할 확장자의 선택.

tinywolf의 이미지

얼마전에 개발도구 선정에 도움을 주셔서 감사합니다.
이번 프로젝트를 subversion으로 관리하려고 하는데요..
두세명이 해본적은 있지만..
10명 가까운 인원이 접근하는 버전 컨트롤은 처음이라 겁나는군요.
게다가 더욱 우려되는 것은 대부분의 사람이 버전 컨트롤이란 것을 한번도 해본적이 없다는 사실!

그래서 일단 우리끼리의 규칙을 정하는 것이 좋겠다 해서 여러가지를 생각해보는 중입니다.

일단 제가
vs.net 2003에서 생성되는 파일중 컴파일로 인한 결과물과 기타 화면 설정이나 위자드에서 생성하는 파일은 필요없을 것이다..
라고 생각해서.. 다음의 확장자들을 무시 목록에 포함시켰습니다.

*.suo *.bsc *.idb *.idl *.obj *.o *.pch *.pdb *.sbr *.ncb http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/_core_File_Types_Created_for_Visual_C.2b2b_.Projects.asp 이곳을 보고 참고했는데요..

Debug나 Release 폴더 전체를 무시해도 좋을듯하지만..
이것은 논외로 하고..
그밖에 무시해도 괜찮은 대상들이 있다면 알고싶습니다.

vs.6버전에서 무시해도 문제없는 파일들에 대한 의견도 듣고 싶습니다.
*.bsw인가.. 하는것도 무시하는데.. ㅎㅎ

아참 추가로..
이러한 무시 패턴을 .svn 파일안에 기록해두면 전체에게 적용가능한 것인가요?
아니면 기록해둔 사람에게만 적용되는 것인가요?

tinywolf의 이미지

프로젝트 정리할 때 삭제할 파일명.. 이란 속성이 있길래 들여다 보니 다음과 같이 되어있더군요..

*.obj
*.ilk
*.pdb
*.tlb
*.tli
*.tlh
*.tmp
*.rsp
*.bat

이것들도 무시 목록에 추가.. 이힛..

ㅡ_ㅡ;

ktd2004의 이미지

일단 Debug, Release 디렉토리를 포함하고요.
VC6의 경우는 다음과 같습니다.

*.aps *.ncb *.opt *.plg *.clw *.positions README.TXT

VC.NET의 경우는

*.ncb *.suo README.TXT

이 정도면 될것 같습니다.

ktd2004의 이미지

그리고 svn:ignore 속성은 하나의 revision을 차지합니다.
즉, 한명이 설정하면 전체 팀원들에게 모두 적용되는 것입니다.

그리고 svn:ignore는 실제 버전관리의 기능적으로는 필요하지 않습니다.
하지만 commit이나 변경된 파일들을 볼 때, 괜히 지저분하고 복잡하게 obj 파일들이 계속 리스트에 보인다면, 당연히 svn: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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.