2017-01-02 86 views
0

我使用Linux,所以我必須在Git倉庫中存儲的符號鏈接沒有任何問題。但是我用符號鏈接命令有問題。我所擁有的文件樹類似以下內容:git的 - 在Git命令符號鏈接的支持(如的IntelliJ需要它)

. 
├── Module 
│   └── file.txt 
└── Project 
    └── Module -> /full/path/to/repository/Module 

當我嘗試執行任何命令GIT中我得到一個錯誤,例如:

git blame Project/Module/file.txt 
fatal: no such path 'Project/Module/file.txt' in HEAD 

有沒有辦法迫使git的正確支持?我問,因爲在的IntelliJ當我想註釋文件(右鍵點擊左邊欄),它爲我的錯誤是我的項目使用的符號鏈接。

回答

0

Git不會跟蹤隱藏在背後的符號鏈接的內容。它會跟蹤符號鏈接中的內容,即您存儲的路徑,但如果您希望它談論該路徑上的內容,則必須直接使用它的路徑。

+0

所以也許IntelliJ可以處理它本身?這不是我的問題的解決方案。 – jaskmar

+0

我會接受你的答案,但請更新 - 的IntelliJ正在計劃與這個未來的符號鏈接後添加的git的文件的支持: https://youtrack.jetbrains.com/issue/IDEA-139788 – jaskmar

+0

好了,讓我們拭目以待,看看他們實際上實施了這個 – jthill