2016-11-24 29 views
1

我在項目中進行了一些更改,並在終端中使用git status命令檢查了狀態,以便在驗證所有文件後提交更改I已改變。更改的文件都很好,但它顯示了一個文件的一些重複項。可以說這個文件的名字是xyz.swift。它顯示輸出如:運行命令git status時git在終端上顯示了一個.swift文件的副本gif

On branch MyBranch 
Untracked files: 
    (use "git add <file>..." to include in what will be committed) 

root/Subroot/Core/xyz.swift 10.swift 
root/Subroot/Core/xyz.swift 11.swift 
root/Subroot/Core/xyz.swift 12.swift 
root/Subroot/Core/xyz.swift 13.swift 
root/Subroot/Core/xyz.swift 14.swift 
root/Subroot/Core/xyz.swift 15.swift 
root/Subroot/Core/xyz.swift 16.swift 
root/Subroot/Core/xyz.swift 17.swift 
root/Subroot/Core/xyz.swift 5.swift 
root/Subroot/Core/xyz.swift 6.swift 
root/Subroot/Core/xyz.swift 7.swift 
root/Subroot/Core/xyz.swift 8.swift 
root/Subroot/Core/xyz.swift 9.swift 

nothing added to commit but untracked files present (use "git add" to track) 

有人可以請幫我這個。這種重複不斷增加。首先它是4或5個文件。現在它顯示了超過25個這樣的文件。如果我使用git add -u這些文件不會被添加。但如果我做git add。,它會創建重複項並添加到項目中。另外,在我的XCode項目中,只有一個xyz.swift可見。但是,不知何故,在終端它顯示這些奇怪的重複。

您的幫助真的很感謝。

在此先感謝....快樂編碼。

+0

您是否從某處複製了您的文件?在Mac上覆制文件時,如果文件名相同,最終會出現重複項。直到將它添加到項目中,Xcode纔會識別它們。 – GoodSp33d

+0

否@ GoodSp33d,我從遠程存儲庫克隆了項目。 –

回答

0

在Xcode中查看目標的構建階段,以查看構建階段的「複製文件」。

它可能是這個樣子:

Copy Files Build Phase

我的猜測是,Xcode中被複制斯威夫特文件到同一個地方一而再,再而不是刪除以前的文件,Xcode的有益補充另一個副本。無論哪種方式,請確保您沒有複製文件構建階段不應該在那裏。