簡體   English   中英

無法 git 推送 Xcode xcscheme 文件

[英]Can't git push Xcode xcscheme file

我在 Xcode 中添加了一個方案來管理應用程序的暫存或生產階段。

在本地目錄中的一台計算機上,我有下一個文件:

在此處輸入圖像描述

堆疊舞台。 xcscheme 堆疊。 xcscheme(用於生產配置)

我已經提交並推送了所有更改,並且 git 狀態說沒有什么可以提交並且所有都是最新的。

但是當我將它拉到另一台計算機上時,我只看到一個 xcscheme:

在此處輸入圖像描述

我試圖將我的 gitignore 文件從工作目錄中移出,我又提交了一次並再次推送文件。 我沒有注意到在 git 狀態下連接到 xcschemes 目錄的任何更改。 但我推了它,沒有結果。

我該如何解決這個問題?

在這里找到了類似的問題

我也用我的經驗回答了這個問題:

一件事我注意到不知何故.xcscheme 文件被添加到全局 git 忽略。 正如其他人建議的那樣,我接下來做了:

  1. 為了找到全局 git 忽略文件的路徑,我使用了這個 git config --get core.excludesfile
  2. 然后我打開它並檢查了 any.xcscheme
  3. 我刪除了.xcscheme 限制(在我的情況下,它是文件名+擴展名添加到全局 git 忽略 ProjectName.xcscheme)
  4. 然后我通過終端導航到項目文件夾並檢查 git 狀態
  5. 現在我看到我有一個未跟蹤的.xcscheme 文件。 我已經通過 git 添加它 function 並提交
  6. 但是當我切換到另一個分支時,我仍然無法將.xcscheme 應用到這個分支。
  7. 解決方案是打開管理方案並取消選擇,然后在我的方案旁邊取消選擇 select 共享復選標記。
  8. 現在在 git 狀態之后,我可以看到 .xcscheme 未跟蹤文件並可以將其提交到新分支。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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