2016-10-10 3 views
0

아래 예제와 비슷한 빠른 패키지가 있으며 Githo에서 로컬 및 원격으로 git repo와 연관되어 있습니다. 내가 과거에 문제를 가지고 있기 때문에 나는 자식의 repo와 관련된 모든 파일 이름을 변경하기 전에 경험에서신속한 패키지 파일의 파일 이름을 변경하십시오.

-ProjectName 
    -Sources 
    -ProjectName.xcodeproj 
    -ProjectNameTestsFolder 
     -ProjectNameTests.swift 
    -Package.swift 

, 나는 긴장. 나는 일반적으로 먼저 시도한 다음 알아낼 수 없는지 묻는다. 그러나 나는 무언가를 시도하고 돌이킬 수없는 손상을 원하지 않는다.

위의 ProjectName과 관련된 모든 파일 이름을 로컬에서 변경하는 방법에 대한 권장 사항은 무엇입니까? 내가 아는 xcodeproj 외에도 조금 더 많은 작업이 있습니다. 파일의 이름을 바꾸고 변경 사항을 적용하기 위해 커밋 할 수 있습니까? 아니면 내가 수행해야 할 다른 작업이 있습니까?

답변

1

원본 컨트롤에서 파일을 "이동"하는 경우에만 되돌릴 수없는 작업을해서는 안됩니다. 제 생각에는

, 이름을 변경하는 가장 좋은 방법은 다음과 같습니다

  1. 를 사용하여 명령 줄 "자식 MV"에있는 파일의 이름을 변경 (변경 추적하기 위해). SwiftPM이 레이아웃에 만족하는 지점으로 이동해야합니다 (핸들 이름을 바꾸려는 것이 Tests의 대회 임).

  2. Xcode에서 소스가 빨간색으로 표시됩니다. 이 문제를 해결하려면 "ProjectNameTestsFolder"에 대해 하나의 Xcode 그룹이 있다고 가정하고 그룹 탐색기 (Cmd-1)에서 해당 항목을 선택한 다음 파일 관리자 (Cmd-Opt-1)에서 그룹 경로를 새 것으로 변경하십시오 위치. 이제 소스 참조가 검은 색으로 바뀌고 모든 것이 잘됩니다.

+0

감사합니다. – JustinM