我正在使用git svn
將來自本地git存儲庫的更改合併到SVN服務器。但是,當我發出git svn dcommit
時,它實際上會提交我的源代碼樹中的任何.gitignore文件。這甚至在我本地簽出SVN倉庫(使用SVN)後,設置svn:ignore屬性(遞歸地列出.gitignore作爲要忽略的文件之一),然後將該屬性直接提交給SVN。是否有可能將.gitignore文件保留在SVN之外?
這是預期的行爲?一個錯誤?是否有任何人知道將SVG中的.gitignore保留下來?
我剛剛知道我團隊中的一個非git用戶會看到這些文件並開始刪除它們,然後下一次我去rebase/dcommit
時,很多不需要的文件將在SVN中結束。
有關回購忽略的好消息,以及我不是唯一一個無法將那些煩人的.gitignore文件留在SVN中的人! – ThaDon
看來現在這個文件被稱爲'$ GIT_DIR/info/exclude'沒有複數形式。 –
@JannikJochem我認爲這只是我的一個錯字。據我所知,它一直被命名爲「排除」,而不是「排除」。謝謝你指出! :) –