기본 제공되는 시각적 병합 도구를 사용하면 모든 충돌을 빠르고 직관적인 방식으로 해결할 수 있습니다. 입력 중에 로컬에서 변경이 발생하면 해당 내용이 에디터 여백에 강조 표시되어 각각의 변경 내용을 직관적으로 탐색하고 롤백할 수 있습니다.
커밋 대화상자에서는 코드를 분석하고 코드의 왼쪽에 있는 TODO를 검사하며 코드 서식을 다시 지정할 수 있습니다.
또 Diff를 보면서 작은 문제를 발견했을 경우, 에디터로 다시 돌아갈 필요 없이 편집 모드를 잠금 해제하여 바로 변경하면 됩니다.
Local History(로컬 기록)을 이용하면 VCS를 더 효과적으로 활용할 수 있고, 사용하는 VCS가 없더라도 코드에서 진행되는 모든 요소를 계속 추적할 수 있습니다.
버전 관리 시스템은 코드에 계속 적용되는 모든 변경 내용에서 커밋된 버전 간의 차이점만 추적하고 로컬 변경 내용은 탐지하지 못합니다. 이때 Local History(로컬 기록)를 사용하면 시간을 절약하고 변경 내용이 분실되는 사고를 방지할 수 있습니다.
AppCode는 Subversion, Git, Mercurial, Perforce 등 주요 VCS을 위한 최고 수준의 통합 인터페이스를 제공합니다.
CLion을 벗어날 필요 없이 팀의 최근 작업 내용을 확인하세요. 다른 팀원이 VCS에 커밋한 변경 내용을 보고 Incoming Changes(후속 변경 내용) 뷰를 참조해 로컬 사본에 아직 통합되지 않은 코드 변경 내용을 확인할 수 있습니다.
여러 항목을 한 번에 작업할 때, 변경 내용을 여러 목록으로 그룹 지정하면 편리합니다. AppCode의 통합 변경 목록을 사용하여 선호하는 방식으로 변경 내용을 정리하세요.
일부 변경 내용을 나중에 복원할 수 있도록 변경하는 Shelve changes(보류된 변경 내용) 옵션을 사용할 수도 있습니다.