![SVN은 숨겨진 파일을 추가하고 bash 스크립트를 통해 제출합니다.](https://linux55.com/image/103249/SVN%EC%9D%80%20%EC%88%A8%EA%B2%A8%EC%A7%84%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%B6%94%EA%B0%80%ED%95%98%EA%B3%A0%20bash%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%EC%A0%9C%EC%B6%9C%ED%95%A9%EB%8B%88%EB%8B%A4..png)
다음은 사용자를 자동으로 추가하고 SVN에 저장하기 위해 작성한 bash 스크립트의 다음 부분입니다.
cd $workdir
svn add --username $u .first_$myuser
svn ci --username $u work_place1 work_place2 .first_$myuser
스크립트는 제대로 작동하지만 스크립트를 실행하려고 하면 다음과 같은 문제가 나타나는 nano
창이 나타납니다.
--이 줄과 아래 줄은 무시됩니다--
.first_$myuser
Ctrl+를 입력 X한 다음 C계속을 입력했는데 모든 것이 순조롭게 진행되었습니다. 제 질문은 이 팝업 없이 숨겨진 파일을 추가하는 방법이 있다는 것입니다. 그렇지 않은 경우 어떻게 스크립트 입력을 자동화 Ctrl하고 X스크립트 C자체를 종료하지 않을 수 있습니까?
답변1
당신은 통과해야로그 메시지svn ci
과 commit
명령에.
If you fail to specify either the --message (-m) or --file (-F) option,
Subversion will automatically launch your favorite editor for composing
a log message.
바라보다변경사항 제출절버전 제어를 위해 Subversion 사용책에는 몇 가지 예가 있습니다.