Tools/SVN 2

[기본.2] SVN에서 폴더(Trunk, Branch, Tag)별 의미

[기본.2] SVN에서 폴더(Trunk, Branch, Tag)별 의미SVN을 사용하다보면 Trunk, Branch, Tag라는 폴더를 자주 보게 됩니다.처음 사용하게되면 해당 폴더들이 무엇을 의미하는지 잘 모르는 경우가 많습니다.이제부터 해당 폴더들이 무엇을 의미하는지 알아보록 하겠습니다. Trunk- 본체를 의미합니다.- 프로젝트에서 중심이되는 디렉토리로 모든 개발작업이 이루어지는 폴더입니다. (뼈대라고 생각하시면 됩니다.) - SVN상에서 사용될 때는 'trunk' 라고 쓰며, 전부 소문자로 사용합니다. Branch- 가지를 의미합니다.- 보통, trunk에서 신규 기능 또는 새로운 방향으로 개발 할 때 분리하여 작업하는 폴더입니다.- SVN상에서 사용될 때는 'branches' 라고 쓰며, 전부 ..

Tools/SVN 2018.01.24

[기본.1] Linux 서버에 SVN 구축(설치), 권한 설정 하기

[기본.1] Linux 서버에 SVN 구축(설치)하기 최근 어플리케이션 개발을 진행하면서 협업이 많아지고, 프로젝트의 크기가 커지는 바람에 프로그램 코드를 공유해 질 일이 많아졌습니다.단계별로 프로그램 코드를 저장하고 다른 인원과 효율적으로 공유할 수 있는 프로그램이 필요하여, 어느것이 좋을까 하고 찾다보니 범용성이 넓은 "Subversion"을 선택하게 되었습니다. 최신 기술에 많이 익숙해지신 분들은 "GitHub"를 사용하지 않고, 왜 "Subversion"을 사용하냐고 물어보실 분들도 있으 실 수도 있겠네요.뭐.. 사람들마다 좋아하는 아이스크림이 다르듯이, 서포트 툴의 취향도 다 다른 법이므로... 양해를 해주 실 거라 믿습니다. 저 역시도 실무에 사용해야하는 서버를 구축해야하는터라, 구축도 할겸 ..

Tools/SVN 2017.05.05