2013-10-22 45 views
8

我使用SVN和Git版本控制相同的文件夾,並且正在提交到2個獨立的存儲庫;一個在Google Code上,另一個在GitHub上。並行使用SVN和Git

SVN在其跟蹤的每個目錄中創建.svn目錄。當我將我的文件和文件夾添加到Git中時,我使用globbing,並簡單地將我在工作副本中修改過的文件夾全局化,因爲其中有很多文件和子目錄,並且我不想逐個添加它們。

我試過把*/.svn/*加到我的.gitignore文件中,但無濟於事。沒有任何讓Git和SVN共存的方法,而不會讓SVN的混亂變得對Git倉庫感興趣?

回答

5

您所需要做的就是將.svn添加到您的.gitignore文件中,無需額外的斜槓和星號。或者更好的是,將它添加到.git/info/exclude,它可以爲您自己的使用提供相同的目的,並且不會提交到您的存儲庫。

+0

'.gitignore'文件中的'.svn'條目是否確保在每個子目錄中忽略'.svn'文件夾? – Libbux

+0

@ TheLibbster:是的。 –