반응형
SVN을 사용하다 보면, 작업 디렉토리 내의 하위 폴더에 새로 추가된 파일들을 일일이
svn add 명령어로 등록하는 것이 번거로울 수 있습니다.
이러한 경우, 다음의 명령어를 활용하면
하위 폴더를 포함한 모든 미추가 파일을 한 번에 추가할 수 있습니다:
svn add 명령어로 등록하는 것이 번거로울 수 있습니다.
이러한 경우, 다음의 명령어를 활용하면
하위 폴더를 포함한 모든 미추가 파일을 한 번에 추가할 수 있습니다:
svn st | grep '^?' | sed 's/^? *//' | xargs svn add
이 명령어는 다음과 같은 과정을 거칩니다:
- svn st: 현재 작업 디렉토리의 상태를 확인하여, 버전 관리되지 않은 파일 앞에 ? 표시를 붙여 출력합니다.
- grep '^?': 출력된 결과 중에서 ?로 시작하는, 즉 버전 관리되지 않은 파일들만 필터링합니다.
- sed 's/^? *//': 각 라인의 ?와 그 뒤에 이어지는 공백을 제거하여, 파일명만 남깁니다.
- xargs svn add: 앞 단계에서 얻은 파일명들을 svn add 명령어의 인수로 전달하여, 한 번에 추가합니다.
이렇게 하면 하위 폴더를 포함한 모든 새 파일을 손쉽게 SVN에 추가할 수 있습니다.
반응형
'Development > SVN,GIT' 카테고리의 다른 글
[SVN] SVN 서버 주소가 변경되었을 때 (0) | 2025.01.13 |
---|---|
[SVN] UBUNTU 에서 부팅 자동 실행 / 정기백업 설정 (1) | 2023.03.24 |
댓글