2011-07-06 2 views
4

내 고객은 현재 코드 변경 사항을 확인하기 위해 StarTeam을 사용해야합니다. StarTeam에서 모든 코드를 추출하고 로컬 Git 저장소를 설정하여 일부 JQuery 모듈의 일부 업그레이드에 대한 작업을 수행 할 수 있도록 할 것입니다. 누구든지 로컬 Git Repository를 사용하여 StarTeam 서버의 변경 사항을 확인하는 것에 대한 제안이나 조언이 있습니까?Git을 로컬로 사용하고 StarTeam을 병합하고 검사하십시오.

내가 git-svn 같은 비트 워크 플로우의 종류 않습니다 갈 것
+0

내 초기 생각은 F 복사, StarTeam의 서버에서 최신 풀다운하는 것입니다 나타내는 것 ile을 새로운 작업 공간/디렉토리로 복사하고 거기에 새로운 Git 저장소를 만들고 분기를 만들고 모든 변경 작업을 수행하십시오. 작동하면 마스터와 내 지점간에 diff를 수행하고 변경된 모든 파일을 복사합니다. 그런 다음 변경 사항을 StarTeam 서버와 병합해야합니다. 더 좋거나 다른 아이디어가 있습니까? – Michael

답변

5

:

  • 모든 지점 거기에서 만드는 master 지점에서, 힘내의 repo에

    • 가져 오기를하지만 결코 master
    • 아무것도를 투입하지
    • 마스터가 아닌 다른 분기간에 모든 병합을 수행하십시오 (master 브랜치는 StartTeam 서버 최신 가져 오기를 반영해야합니다)
    • StartTeam으로 돌아갈 준비가되었을 때 :
    • 다음 것은에서 의미 (StartTeam에 다시 가져올 소스로 그 마스터 브랜치의 내용을 사용하여 다시 master 지점
    • 에 내 작품을 병합 (StartTeam의 최신 포함)
    • 첫 번째 업데이트 master
        이 점은, master 다시 StarTeam의 내용)
  • +1

    여전히, 그것은 자식입니다; 항상 StarTeam 지점을 유지하고 마스터에서 일할 수 있습니다. ;) – IslandCow

    +0

    @ 아일랜드 코우 : 절대적으로. 그것은 당신이 "마스터"가 표현하기를 원하는 것에 달려 있습니다. – VonC

    관련 문제