programing

Subversion이있는 ".gitignore"파일과 동일

projobs 2021. 1. 16. 09:10
반응형

Subversion이있는 ".gitignore"파일과 동일


이 질문에 이미 답변이 있습니다.

현재 프로젝트에서 Subversion으로 작업해야합니다.

누군가 불친절하게 binobj폴더를 저장소에 추가했습니다 .

그것들을 제거하고 제거를 커밋하는 것 외에 개발 팀의 유죄 당사자가 다시는 추가하지 않도록 저장소에 추가 할 수있는 .gitignore 파일과 동등한 파일이 있습니까?

내 자신의 글로벌 무시 패턴을 변경할 수 있다는 것을 알고 있지만 이상적으로는 전체 개발 팀이이를 프로젝트 수준에서 공유 할 수 있기를 바랍니다.


이것은 SVN의 svn : ignore 속성에 의해 수행됩니다. 이 속성은 폴더에 추가 할 수 있습니다. 다음을 상상해 보겠습니다.

 +-- root
       +-- bin
       +-- ...

bin 폴더를 무시하려면 svn : ignore 속성을 루트 폴더에 설정해야합니다. 먼저 루트 폴더로 변경하고 명령 줄에서 다음을 수행합니다.

svn propset svn:ignore "bin" .

또는 Windows에서 TortoiseSVN을 통해이 작업을 수행 할 수 있습니다 (파일-> 속성-> Subversion 탭) .. Subversion 책 에서 추가 읽기 .


방금 Android Studio로 시작했고 GUI에서 svn : ignore 속성을 편집했습니다. 저는 Subversion 메뉴의 Edit Properties를 사용하고 다른 게시물에서 언급 한 무시를 모두 추가했습니다.

여기에 이미지 설명 입력

아래는 내가 무시한 내용이며 Android Studio는 속성을 편집 한 후 시각적으로 다른 색상으로 표시했습니다.

# built application files
*.apk
*.ap_

# files for the dex VM
*.dex

# Java class files
*.class

# generated files
bin
gen
gradle

# Local configuration file (sdk path, etc)
local.properties

# Eclipse project files
.classpath
.project

# Android Studio
.idea
.gradle
local.properties
out
build
production
*.iml
*.iws
*.ipr
*~
*.swp

사용하다:

svn propset svn:ignore 'file you want to ignore'

속성을 참조하십시오 .

global-ignores 구성 옵션 도 확인하십시오 .


TortoiseSVN으로 작업하는 경우 다음과 같이 수행 할 수 있습니다.

  • bin 디렉토리를 마우스 오른쪽 버튼으로 클릭-> TortoiseSVN-> 무시 목록에 추가-> bin

커밋하면 루트 또는 트렁크 디렉토리가 강조 표시됩니다. 동시에 여러 파일을 선택한 다음 무시할 수도 있습니다.

  • 오른쪽 클릭-> TortoiseSVN-> 무시 목록에 추가-> 이름으로 X 항목 무시 .

을 사용하는 대신 상태 항목을 숨기는 것을 선호합니다 svn:ignore. 이를 .svnignore위해 무시하고 싶은 패턴과이 별칭이 있는 파일을 만들었습니다 .

alias svn-status='svn st * 2>&1 | grep -v "$(cat .svnignore)"'

참조 URL : https://stackoverflow.com/questions/11293539/equivalent-of-gitignore-file-with-subversion

반응형