resource fork file and subversion

맥과 피씨에서 동시에 Subversion을 가지고 작업할 때 상당히 귀찮게 하는 것이 맥에서 사용하는 resource fork 파일들이다. svn st 해보면 ._* 시리즈 파일들이 무지하게 나오면서 너무나 귀찮게 하는 통에 포기하고 맥용 포멧(Mac OS Extended)으로 사용하곤 한다.

가끔 svn propset svn:ignore 를 해보기도 하지만 잘 걸러지지도 않고 repository 에 추가되는 것도 잘 안되고 ㅡㅡ;; 한동안 짜증나 하다가 subversion 한테 글로벌하게 ignore 할 것들을 알려주면 간단하게 귀찮음을 벗어날 수 있음을 알게됐다.

  1. ~/.subversion/config
  2. [miscellany]
    ### Set global-ignores to a set of whitespace-delimited globs
    ### which Subversion will ignore in its 'status' output, and
    ### while importing or adding files and directories.
    # global-ignores = *.o *.lo *.la #*# .*.rej *.rej .*~ *~ .#* .DS_Store
  3.  
  4. 여기서 global-ignores 커맨트를 제거하고 ._* 를 추가해준다.

 

에궁 이제 FAT32 포멧에서도 귀찮은 resource fork 파일들을 안볼 수 있겠다. 맘편히 svn st 해줘야지...