簡體   English   中英

源代碼控制-在Xcode上提交時忽略文件

[英]Source control - Ignore files when committing on Xcode

當我將代碼提交到Xcode源控件中的分支時,有一些文件(例如斷點列表文件-xcbkptlist)會不斷出現。 我嘗試通過以下方式使用git ignore:

我已經打開TextEdit並添加以下內容:

build/*
.DS_Store
*.xcuserdatad
*.xcbkptlist

我將文件保存在項目的根目錄中,並將其命名為.gitignore但文件仍然出現。

我需要做的就是使其工作:

  1. 將git ignore文件添加到項目樹。
  2. 刪除我不想提交的文件,commit並添加
    再次文件。(您忽略的那些文件仍在跟蹤中)

另一種方法是使用以下命令從git中手動刪除它們:

    git rm --cached <files>         

如果您想使用一種簡單的方法來忽略文件,則也可以使用http://www.gitignore.io ,它有助於為項目創建有用的.gitignore文件。

這是emacs模板: https : //www.gitignore.io/api/osx,xcode

也有說明如何從命令行運行gi的文檔。

當涉及到源代碼控制時,Xcode非常糟糕。 您所做的每件事都會保存在工作區文件夾中,以便您重新登錄時,其狀態與您離開時的狀態完全相同。

如果您比較懶惰(像我一樣),則可以添加全局gitignore,而不必再考慮這一點。

我仍然建議僅使用特定於倉庫的gitignore,以便其他人不要在您的存儲庫中引入廢話,或者上帝禁止有人覆蓋您的xcode主題/ keybinds / etc ...

暫無
暫無

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

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