본문 바로가기
Study/SVN

SVN으로 소스관리하기 3 기본기능(update, commit, add, delete)

by Answer Choi 2015. 2. 12.
반응형








​오늘은 SVN에서 자주 사용하는 기능에 대해서 알아봅니다. 

 

설치는 앞 포스트를 참고해주세요^^

 

SVN은 탐색기에서 모든작업을 한다고 생각하시면 됩니다.

 

일단 저번에 만들어 줬던 폴더로 가야합니다.(전 project/trunk/로~)

 

 

 

전 일단 작업하던 프로젝트가 있어서 그쪽으로 들어왔습니다.


일단 우선 사용할 기능들은 위에 표시된 것들 +delete입니다.


1. SVN Update


이 기능은 서버에서 최신소스를 받아오는 경우에 씁니다.


예를들어 코웍을할 때 다른사람이 올려놓은 소스를 받거나, 내가 올려놓고 작업하다 예전소스를 받고 싶을 경우이죠~


 


머 간단합니다. 일단은 기존있던건 지워주는게 중복이 안되고 좋습니다.

그리고 마우스 우클릭하시고 SVN Update를 클릭!!



글럼 위와같이 받아옵니다. 

2. SVN Commit

이 기능은 반대로 최신소스를 올리는 경우입니다.

마찬가지로 마우스 우클릭을 하시고 SVN Commit를 클릭하세요.

 

 

 

그럼 위와같은 창이 뜹니다. 이건 comment를 적는건데 뭘 수정했는지 적어놔야 나중에 편하겠죠?

 

그리고 아래에는 업로드할 파일들이 보입니다.

 

다 적으셨음 OK!!

 


그럼 위와같이 업로드가 됩니다.

참고로 서버에 올린적이 없는파일을 commit하기 위해서는 뒤에나오는 add작업을 미리 해주셔야 됩니다.

3. Add

이건 commit을 하기위한 준비과정이라 보시면 됩니다.

서버에 업로드할건데 어떤걸 업로드할지 선택하는거죠

최상위폴더에서 마우스 우클릭 add를 선택하시면 서버와 비교해서 추가할 파일을 찾아줍니다.

 

 

위와같이 Add를 클릭하시면~

 

 

 

 

이렇게~ 추가된 파일이 뜨게되죠~ 여기서 추가할거만 선택하시고 OK~

 


최종적으로 commit을 하셔야 서버로 올라갑니다^^

4.Delete

이건 Add와 반대로 서버에서 지우는 기능입니다.

아까 add시킨 파일을 지워보죠~


 

 

Delete같은경우 지울 파일을 선택하시고 마우스 우클릭하셔야 볼 수 있습니다.

 

위와같이 선택하신 후 우클릭~

 

그리고 Delete를 클릭하시면~

 

 

그냥 바로 지워버립니다;;;

이건 조심해서 사용하세요^^

이제 repo-browser랑 show log가 남았는데 이건 다음포스트로 넘길게요^^

 

반응형

인기글