2016-10-10 15 views
0

私は以下の例に似た迅速なパッケージを持っていて、GitリポジトリとGithub上のローカルとリモートの両方に関連しています。swiftパッケージファイルのファイル名を変更してください

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

過去に問題があったため、git repoに関連付けられたファイル名を変更する前に、私は神経質になりました。私は通常、最初に試してみることができませんでしたが、私はそれを理解することはできませんでしたが、私は何かを試して不可逆的なダメージを与えたくありません。

上記のProjectNameに関連するすべてのファイル名をローカルで変更する方法についての推奨事項はありますか?私が知っているxcodeproj以外にももう少し作業がありますが、ファイルの名前を変更して変更を反映させることができますか、それとも何か他に必要なことがありますか?

答えて

1

ソースコントロール内のファイルを「移動」するだけであれば、元に戻すことはできません。私の意見で

、名前を変更するための最良の方法は次のとおりです。

  1. (変更が追跡されることを確認する)「GitのMV」を使用して、コマンドライン上のファイルの名前を変更します。これは、SwiftPMがレイアウトに満足しているところまであなたを導くはずです(私はあなたが扱うために改名するものがTestsのための規則です)。

  2. Xcodeでは、ソースが赤色で表示されるようになりました。これを修正するには、 "ProjectNameTestsFolder"という単一のXcodeグループがあると仮定して、グループナビゲータ(Cmd-1)でその項目を選択し、ファイルインスペクタ(Cmd-Opt-1)でグループパスを新しいロケーション。ソースの参照は黒に戻って、すべて正常です。

+0

ありがとうございました! – JustinM

関連する問題