2016-10-17 2 views
2

VSVC에서 TFVC를 복제했으며 오류없이 모든 지점을 가져 왔습니다. * 솔루션 파일에서 GlobalSection (TeamFundationVersionControl) 섹션 git-tfs 클론 및 정리

  • 제거 모든 * .vssscc 파일
  • 모두 제거를 제거

    1. : 그럼 정리를했다 다음을 수행하여 내 프로젝트 온라인 게시물의 수를 따라 .vspscc 파일

    이렇게하면 팀 탐색기의 변경 창에 거의 모든 파일이 표시됩니다. 앞에서 설명한 파일을 제외하고 diff를 수행 할 때 이러한 파일은 모두 변경되지 않습니다.

    TFVC에서 git으로 복제 한 후 분기를 정리하는 적절한 방법은 무엇입니까? 당신이 망할 놈의 repos 기존 TFVC의 REPOS를 마이그레이션 할 경우

    감사

  • +0

    어떤 게시물을 참조 했습니까? 에? 왜 파일을 삭제 했습니까? 무엇을 성취하고 싶습니까? –

    +0

    VSVC에서 TFVC를 복제하려고했습니다. 이것은 git-tfs에서 올바르게 작동합니다. 다음 링크 http://donaldonsoftware.azurewebsites.net/2016/02/Migrate-from-TFVC-to-Git-in-TFS-with-Full-History/에서 복제 후 정리를 수행한다고 나와 있습니다. – user1522446

    답변

    0

    이렇게하면 팀 탐색기 아래의 변경 창에 거의 모든 파일이 표시됩니다. DIFF 앞에서 설명한 파일을 제외하고 라인 설정의 나쁜 말 때문해야

    ...

    을 할 때이 파일의 모든 변경 사항이 없습니다. 먼저 커밋

    ...

    이 그런 다음 설정을 수정합니다.

    당신은 2 옵션 (mutualy 배타적이지, 당신은 2 할 그러나 당신은 단지 하나를 수행하는 경우, 2를 할 수있는)이있어 :

    • (이전 스타일을)를 자식 core.autocrlf 설정을 설정합니다. 윈도우즈에서는 모든 파일을 windows eol 스타일로 변환하려면 true이고, 그렇지 않으면 false이되어 파일을 건드리지 않도록합니다. 선택의 문제입니다. 이 설정은 모든 저장소에 사용되지만 개인이됩니다
    • (권장 하나 새로 추가) 모든 유형의 파일에 대해 eol을 처리하는 방법 telle에 .gitattributes 개의 파일을 추가하십시오. 이 설정은이 저장소에서만 사용되지만 모든 개발자가 공유하므로 아무도 잘못된 파일을 커밋 할 수 없습니다.

    시도 할 모든 전략에 대해 작동하는지 확인하기 위해 특별한 조치를 취해야합니다. 사실, 파일이 수정 될 가능성이 있습니다

    git checkout .

    : 당신은 모든 파일을 지우고 (즉 자식이 파일을 수정하는 것이이 특별한 순간에 있기 때문에) 저장소에서 그들 모두를 체크 아웃해야합니다 당신이 원하는 형식으로 체크 아웃 되었기 때문에 모든 것을 (당신은 의무가있을 것입니다.) 받아 들여야합니다 ...

    good doc on the subject 뭔가를 시도하기 전에 신중하게 읽고 이해해야합니다. .

    추 신 : 처리 끝은 아닙니다. git 저장소에서 쉬운 작업과 그것은 꽤 오랜 시간이 걸릴 것이고 실제로 작동하는 방법을 이해하기 전에 많은 것을 시도해야 할 것입니다 (나는 스스로 확신하지는 않습니다))

    1

    , 당신은 명령의 단지 몇 migrate a TFVC repo to a Git repo 당신을 수있는 git-tfs 도구를 사용할 수 있습니다.

    예를 들어, 아래의 명령을 사용하여 기존 TFVC 저장소를 모든 분기가있는 Git 저장소로 성공적으로 마이그레이션했습니다. 당신이 가지를 복제하지 않으려면

    enter image description here

    enter image description here

    , 당신은 (| 자동 | 아무도 VALUE = 모든) --branches = 값을 지정할 수 있습니다, 확인되지 https://github.com/git-tfs/git-tfs/blob/master/doc/commands/clone.md

    +0

    복제에 문제가 없었습니다. 나는 파일을 정리하고 TFVC와 관련된 모든 정보를 제거하기 위해 클론 후에 무엇을해야하는지 묻고 있었다. – user1522446