본문 바로가기

git3

migrate team foundation to git 기록 팀파운데이션에서 깃랩으로 이력을 포함해 모두 이전하기 준비물 : git-tf git-tf 는 생명이 끝났다. 그래도 마이그레이션에는 문제가없다. https://archive.codeplex.com/?p=gittf (나는 개인 클라우드에 올려놓았다. 위에 사이트가 언제 폭파될지 모르므로...) 1. tfs 에서 clone 하기 git-tf clone http://myserver:8080/tfs/mycollection $/TeamProjectA/Main --deep [targetFolderPath] ex) git-tf clone http://123.456.789.123:8080/tfs/Platform $/sampleProject --deep D:\projects\sampleProject 여기서 myco.. 2020. 8. 6.
svn2git을 이용해서 SVN에서 Git(bitbucket)으로 마이그레이션 하기 svn2git 사용기 난 자칭 git 찬양론자 예찬론자 무한git교 다. 회사내에서는 svn을 주로 사용하다가 git으로 점점 변화하는 추세이다. 신규프로젝트의 경우 대부분 git을 이용해서 시작한다. 하지만 기존 프로젝트들의 경우 svn을 계속해서 이용했는데 이는 변화를 두려워하는 동굴속의 이들도 한 몫을 하고있었다. 기존의 이력을 버리고 옮겨야된다는 두려움(변명) 때문에 깃으로 옮기지 못한다는... 그래서 내가 내 담당 프로젝트들만이라도 svn 커밋 이력을 가지고 통채로 git으로 마이그레이션을 하고자 했다. svn2git를 윈도우에서 그대로 사용하려했으나 몇시간의 삽질끝에 빡쳐서 virtualbox에 리눅스 올렸다. 1. 리눅스 설치 ubuntu 16.04 LTS 설치 Error: piix4_smb.. 2018. 12. 24.
visual studio 2012 에서 로컬 git 사용하기 visual studio 2012 update3 이후부터는 자동으로 끼워져서 로컬 깃 프로바이더가 플러그인으로 탑재되어있다. 하지만 Visual Studio Express 2012 for Windows Desktop의 경우 로컬 깃 플러그인이 탑재되어있지않아 수동으로 추가해줘야 한다. 플러그인을 설치하기전까지 도구 > 옵션 > 소스제어 > 플러그인선택 에서 현재 소스제어 플러그인 목록에는 Visual Studio Team Foundation Server 밖에 없다. https://marketplace.visualstudio.com/items?itemName=TFSPowerToolsTeam.VisualStudioToolsforGit 여기서 다운받거나 필자가 업로드하는 파일을 설치하면 플러그인 목록에 Mic.. 2018. 1. 3.