2014-12-10 1 views
-1

오버플로가 새로 추가되었으므로 잘못된 것이 있으면 알려주세요. 나는 3 시간 동안의 대답을 찾고 있었고 아직도 나를 위해 일한 것이 아무것도 없었습니다. 그래서 물어볼 시간입니다. 나는 내 SVN Repo를 체크 아웃하고 서버에 밀어 넣어야한다. 그러나 어떻게해야하는지 잘 모른다. 지금 나는 REPO 얻기 위해 자식-SVN을 사용했습니다. 그러나svn에서 git 서버로 파일을 밀어 넣으십시오.

git add B 
git commit -m "Added svn repo" 
git push origin master 

내가 할 수

git svn clone mysecreturl -T trunk -b branches -t tags B 

B 난에로의 repo를 복사하고 싶었던 폴더입니다 그럼 난 자식에 B를 추가 '이 t 서버를 이눔 해당 디렉토리에서 파일을 추가하고 재귀 적으로 추가되지 않은 ... 또한 내가하려고하면

git add B/* 

내가 오류 메시지를 치명적인 얻을 : Pathspec'B/main.c의를 ' 서브 모듈 'B'에 있습니다..

답변

0

git svn clone가 성공한 후에는 폴더 B에 완전히 새로운 git 리포지토리가 생깁니다. 다른 git 리포지토리에 위치하는 것을 원하지 않을 것입니다. 대신 B에서 직접 푸시 할 수 있습니다.

cd B 
git remote add origin <your git server> 
git push origin --all 
+0

감사합니다. – JinLisek