Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 데브옵스
- 코린이
- c++메모리누수
- github
- C++공부
- c++ 공부
- 정보누적
- 서브넷 마스크
- 비쥬얼스튜디오기능
- window개발
- 디버깅기능
- 아이구..
- 호스트 비트
- VisualStudio
- SVN
- c++ 알고리즘 공부
- C++알고리즘 공부
- devops
- 비쥬얼스튜디오
- 게이트 웨이
- 정리글
- C++
- 원격디버거
- 비트버킷
- 메모리누수찾기
- 성능프로파일러
- 데브옵스엔지니어
- 자료구조 공부
- 네트워크 비트
- git
Archives
- Today
- Total
장비업체의 하급 비전개발자
Svn에서 git으로 변경 본문
🎯 VisualSVN에서 편했던 기능들 vs Git에서도 가능한가?
기능 VisualSVN (SVN) Git (Visual Studio 2019/2022 기준)
| 코드 변경 표시 (스크롤바 표시) | 있음 | ✅ 있음 (Git에서도 변경된 줄은 스크롤바에 노란/녹색 등으로 표시됨) |
| Pending Changes 창 | 있음 (SVN 커밋 전 파일 목록 확인) | ✅ Git Changes 창에서 동일하게 확인 가능 |
| Diff 보기 (코드 비교) | 있음 (커밋 전/후 비교) | ✅ 있음 (파일 우클릭 → 비교 또는 Changes 창에서 직접 비교 가능) |
| 커밋 기록 보기 | 제한적 | ✅ Git Repository 창에서 시각적으로 커밋 히스토리 확인 가능 |
| Revert (수정 취소) | 있음 | ✅ 있음 (수정 파일 우클릭 → 변경 취소) |
| 파일 스테이지/언스테이지 | SVN엔 없음 | ✅ Git 고유 기능 (Changes 창에서 쉽게 클릭으로 조절) |
✅ 1단계: 소스 제어 플러그인 Git으로 변경
- 메뉴 → 도구 > 옵션 > 소스 제어
- 현재 소스 제어 플러그인을 Git 또는 Git(Visual Studio)로 변경
- 확인 누르면 → 해당 경고창 뜸
메시지: “활성 솔루션/프로젝트가 다른 소스 제어에 연결되어 있습니다...”
- → 그냥 "예(Yes)" 누르세요 → SVN 연결 해제하고 Git으로 연결됨
- SVN 연결이 끊기는 것뿐, 프로젝트 자체엔 아무 영향 없음
✅ 2단계: .sln 파일에서 SVN 잔재 제거 (선택사항)
- SVN 연결 정보가 .sln에 남아 있을 수 있어요.
- 원한다면 .sln 파일 메모장으로 열어서 아래 부분 삭제 가능:
ini
복사편집
GlobalSection(SourceCodeControl) = preSolution
...
EndGlobalSection
꼭 삭제 안 해도 되지만, 깔끔하게 하고 싶으면 추천
✅ 3단계: Visual Studio 재시작 & Git 인식 확인
- Visual Studio 다시 켜고 → .sln 열기
- 메뉴 → 보기 > Git Changes 열어보기
- 변경된 파일 나오면 성공!
'Git관련' 카테고리의 다른 글
| 데브옵스 엔지니어가 되기 위해선 (0) | 2025.03.07 |
|---|---|
| 비트버킷이란? (0) | 2025.03.06 |
| GitHub란? (0) | 2025.03.05 |
| Git을 이용한 Clone 생성 및 단계별 의 (0) | 2025.02.18 |
| Git과 Github 는 다른것인가? (0) | 2025.02.18 |