[개발이야기#057] SubVersion(SVN)을 사용하는 방법 - Repository(저장소) 연결하기 - Linux
안녕하세요 가야태자 @talkit 입니다.
오늘도 바빴지만, 내일 부터는 더 바빠질 예정이어서 단순한 운동글 말고 개발글은 잘 못 작성할 수가 있습니다.
하지만, SVN은 마무리해보려고 노력 하겠습니다.
git은 4차에서 진행해야하나 ^^
TortoiseSVN
지난번 글까지 사용한 툴입니다.
저 툴은 윈도우에서 동작합니다.
오늘 설명드리려고 하는 부분은 리눅스에서 어떻게 사용할 것인가를 설명 합니다.
옛날에 redhat OS는 svn을 기본 탑재 하고 있었는데 우분투는 없네요 ^^
(base) user@user-VirtualBox:~$ svn
명령어 'svn' 을(를) 찾을 수 없습니다. 그러나 다음을 통해 설치할 수 있습니다:
sudo apt install subversion
위와 같이 나옵니다. ^^
그럼 실제로 설치 해보겠습니다.
어차피 svn을 설치 해야 하니까요.
sudo apt install subversion
뭐 요즘 리눅스는 윈도우즈에서 프로그램 설치하는 것 보다 같단 합니다.
위 명령어를 내려면 설치할꺼냐고 묻습니다.
그냥 Y 때리십시오 ^^
그러면 설치가 잘 됩니다.
svn
위명령어를 날려 보겠습니다.
(base) user@user-VirtualBox:~$ svn
사용법은 'svn help'를 통해 볼 수 있습니다.
위와 같이 나오고 설치가 잘 된 것을 알 수 있습니다.
svn checkout --username talkit https://svn.riouxsvn.com/steemit/trunk steemit
위와 같은 명령어로 호출 하면 됩니다.
저희는 steemit이라는 프로젝트로 하고 있습니다.
인증 영역(realm): <https://svn.riouxsvn.com:443> RiouxSVN
사용자명:talkit
'talkit'의 암호:**************
A steemit/test.txt
체크아웃된 리비전 2.
위 명령어를 내리면 위와 같이 나오빈다.
ls
steemit
steemit 폴더가 있네요 ^^
cd steemit
ls
-rw-rw-r-- 1 user user 275 12월 2 21:23 test.txt
앞 글에서 작성한 test.txt가 보입니다.
자 이제 저 test.txt를 편집하고 커밋해 보겠습니다.
{\rtf1\ansi\deff0\nouicompat{\fonttbl{\f0\fnil\fcharset129 \'b8\'bc\'c0\'ba \'b0\'ed\'b5\'f1;}}^M
{\*\generator Riched20 10.0.22621}\viewkind4\uc1 ^M
\pard\sa200\sl276\slmult1\f0\fs20\lang1042\'c5\'d7\'bd\'ba\'c6\'ae \'b9\'ae\'bc\'ad \'c0\'d4\'b4\'cf\'b4\'d9. \lang18\par^M
}^M
^@
리눅스에서 한글이 깨지네요 ^^
그래서 싹 지우고 영어로 바꾸고 커밋해보겠습니다.
Hello World SVN
위내용으로 vi를 이용해서 편집하고 저장하십시오.
저는 저장을 했구요.
저장된 내용을 보내 보겠습니다.
svn commit -m "Change to English"
전송중 test.txt
파일 데이터 전송중 .done
Committing transaction...
커밋된 리비전 3.
리버전 3으로 커밋이 되었습니다.
일단 윈도우즈와 리눅스 양쪽에서 커밋까지 알려 드렸습니다.
다음 글에서 업데이트를 알려 드리겠습니다.
감사합니다.
Posted through the ECblog app (https://blog.etain.club)
[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.