Я видел много примеров, и они в значительной степени говорят о то же самое, но по какой-то причине я не могу заставить его работать с помощью SourceTree. Моя структура папок показана ниже, я хочу игнорировать все, кроме папки 3 и всего ее содержимого, папки 2_3
# Ignore everything
/*
#except for
!.gitignore
!folder3/
!folder2/folder2_3/folder2_3_2/
1, всего ее содержимого и файла .ignore.
folder1
folder2
folder2_1
folder2_2
folder2_3
folder2_3_1
folder2_3_2
folder2_3# Ignore everything
/*
#except for
!.gitignore
!folder3/
!folder2/folder2_3/folder2_3_2/
1
someOtherFile1.php
someOtherFile12php
someNewFolder
folder2_3_3
folder2_4
folder3
.ignore
somefile.php
somefile2.php
в моем .ignore у меня есть следующее
# Ignore everything
/*
#except for
!.gitignore
!folder3/
!folder2/folder2_3/folder2_3_2/
Странно то, что если я ничего не игнорирую и могу видеть все свои файлы на панели неустановленных файлов, если я щелкну правой кнопкой мыши и проигнорирую someOtherFile.php и выберу параметр игнорировать все ниже, это сделает наоборот, sourceTree игнорирует свою папку (например, folder2_3
# Ignore everything
/*
#except for
!.gitignore
!folder3/
!folder2/folder2_3/folder2_3_2/
1) и все, что внутри!
Исходное дерево V 2.3.1.0
заранее спасибо