簡體   English   中英

結帳到git中的另一個分支時,新文件顯示為紅色

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM