Dev Tools/형상관리
[SVN] Hook Script로 SVN 제어하기
[SVN] Hook Script로 SVN 제어하기
2024.04.14Hook이란? 특정 이벤트가 발생하면 동작하는 프로그램을 의미한다. 훅은 동작 방식에 따라 크게 2가지로 나눌 수 있으며, 그 종류는 다음과 같다. Pre-Hook : 이벤트가 처리되기 전에 수행됨 예) 정책에 맞는 메시지인지, 관리 규칙에 맞는지 등을 검사하고, 규칙에 어긋난다면 거부 등.. Post-Hook : 이벤트가 완전히 처리된 후에 수행됨 예) 커밋된 내용을 업데이트하여 자동으로 빌드 수행 등.. SVN Hook Svn에서 Hook을 설정하는 방법으로는 Server나 Client가 있는데, 해당 저장소를 사용하는 모든 유저에 적용하고 싶다면 Server에 거는 것이 일관성이 있으므로 더 좋다. 하지만 관리 이슈로 해당 서버에 접근할 수 없다면 실행 시 Client에서 스크립트 등록을 약속하고 ..
[VisualSVN Server] 설치 및 사용법
[VisualSVN Server] 설치 및 사용법
2024.04.09목적 VisualSVN Server를 통한 SVN Server 구축 OS Windows 10 사용법 1. VisualSVN Server 다운로드 Download Link https://www.visualsvn.com/server/download/ 이 글에서 VisualSVN Server의 Version은 5.3.2를 사용하며, 64bit로 설치하였다. 각 Windows 환경에 맞는 파일을 다운로드하면 된다. 2. 설치 3. Repository 생성 a. VisualSVN Server Manager 실행 b. Repositories 우클릭 - Create New Repository 클릭 c. Repository type 선택 Regular FSFS repository 표준 Subversion Reposit..
[GitHub] 토큰 인증 로그인 + 자격 증명
[GitHub] 토큰 인증 로그인 + 자격 증명
2021.08.262021년 8월 13일 이후로 GitHub.com에서 Git 작업을 인증할 때 더 이상 계정 암호를 허용하지 않으며 token-based authentication이 필요하다고 한다. * two-factor authentication을 이미 사용 중인 사람이라면 해당 인증 절차 공지사항에 해당이 되지 않는다. 따라서 Personal Access Token을 추가해야 하며, 해당 글은 Personal Access Token 생성 및 등록 방법에 대해서 알아본다. 개인 액세스 토큰 생성 방법 GitHub 접속 Profile → Settings → Developer settings → Personal access tokens → Generate new token Access token 생성 1. Note: 토..
[Git] TortoiseGit에서 ignore 파일 설정하기
[Git] TortoiseGit에서 ignore 파일 설정하기
2021.06.07.git/info 폴더에 exclude 이름의 파일에 제외시킬 파일이나 폴더를 추가하면 된다. 기본적인 내용은 다음과 같으며, # git ls-files --others --exclude-from=.git/info/exclude # Lines that start with '#' are comments. # For a project mostly in C, the following would be a good set of # exclude patterns (uncomment them if you want to use them): # *.[oa] # *~ 여기에 원하는 것들을 추가하고 저장하면 된다.