![](/img/trans.png)
[英]git checkout a branch, checkout back to first branch, now everything deleted in red
[英]New files appear in red when checkout to another branch in git
顯而易見的行為是,在一個分支中添加新文件,然后簽出到另一個分支時,這些文件顯示為紅色。 但是我嘗試刪除它們,並且在gettig返回創建它們的原始分支時肯定會將它們刪除,因此刪除它們似乎不是一個好主意。 由於Xcode會拋出該愚蠢的編譯錯誤,因此該如何處理。 謝謝
這不是明顯或正確的行為。 您的項目文件未檢入Git存儲庫。 有人認為這是避免沖突的一種方法,但這只是使您的項目無法編譯的一種方法。
git ls-files *.xcodeproj
會告訴您您的project.pbxproj是否由Git管理。
您可以通過手動修復構建設置來解決此問題,以便編譯並運行所有內容,然后檢入項目文件。 您將需要在每個分支中執行此操作。 您的項目文件不僅會包含已刪除的文件,還會缺少已添加的文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.