2011-09-20 92 views
1

我具有帶有/應用/資產子目錄Git項目,以及一個符號鏈接到/資產Git是沒有忽略一個符號鏈接

「資產」指向它是在根目錄下的.gitignore文件,但大約三分之一的時候,當我「生產」時,符號鏈接會被我的開發環境所覆蓋。

我該怎麼做才能確保git始終忽略該符號鏈接?還是有辦法讓它始終指向一個相對路徑(應用程序/資產)而不是我的開發機器上的完整路徑?

回答

2

您確定該符號鏈接尚未在生產中提交嗎?這種行爲聽起來像是。

.gitignore會忽略工作目錄中的文件/目錄,我不認爲它會排除它們被覆蓋。

+0

如果它們不是本地提交的,它們也不會被覆蓋。 –

+0

是的,雖然我不知道,如果一個在三次與從生產分支合併,它悄無聲息。 – sciritai

3

.gitignore不參與遊戲pullmerge.gitignore隻影響未跟蹤的文件。如果該文件在提交中,則不再未跟蹤。

在提交的一個你拉它,有人致力於你想離開未跟蹤的文件,因此,當你拉的是承諾,您將收到該文件。

從存儲庫中刪除文件,它會再次成爲未跟蹤。