鑑於我的回購中存在以下冗長的文件夾結構,並且想象所有這些文件夾都有一個子文件夾和子子文件夾,子子文件夾等,以及等等(只顯示前兩個層次):在這種特殊情況下編寫.gitignore的最佳做法
jim_folder >
name.txt
sub_jim_folder >
sub_name.txt
sub_sub_jim_folder >
sub_sub_name.txt
.....
tim_folder >
name.txt
sub_tim_folder >
sub_name.txt
sub_sub_tim_folder >
sub_sub_name.txt
......
amy_folder >
name.txt
sub_amy_folder >
sub_name.txt
sub_sub_amy_folder >
sub_sub_name.txt
.......
jerry_folder >
name.txt
........
基本上,我只想
- 跟蹤
jim_folder
及其所有子目錄,文件中 子目錄和所有的子目錄和所有文件 之內它,等等。 - 並且未找到其他目錄及其子目錄及其下的每個單獨文件或目錄,即未查詢
amy_folder
,jerry_folder
,tim_folder
及其中的每個單個文件或目錄。
問:
從我的理解,也有在這種情況下寫.gitignore
2點的方法:
- 忽略回購一切,除了
jim_folder
及其所有子目錄和所有它的子子目錄等等。 - 明確忽略
amy_folder
,jerry_folder
和tim_folder
列出它們。
我想看到的解決辦法(代碼)這兩種方法
,因爲從邏輯上講,第一種方法應採用,但似乎我將有很多線路來寫,如果jim_folder
包含許多sub,sub-sub,sub-sub-sub,.....目錄。
另一方面,我不知道如何在第二種方法中編寫.gitignore文件,我是否也需要指定那些我想在.gitignore中忽略的文件夾的整個結構?因爲那意味着很多和很多線條。
我相信這個問題有一個最佳實踐。我想聽到他們。
你想跟蹤下'jim_folder'的'name.txt'文件,也? – mipadi 2014-12-04 01:04:22
是的。我想跟蹤'jim_folder'中的所有內容,並且在'amy_folder','jerry_folder'和'tim_folder'中查找所有內容。一切意味着所有的文件,子目錄,子目錄,子子目錄...... – mynameisJEFF 2014-12-04 01:25:42