I started up sourcetree yesterday and found that it was suddenly trying to stage thousands of previously untracked files from directories that are in my .gitignore.
I have no idea what caused this - I haven't made any changes to Sourcetree or my .gitignore file. When I try to select the offending files to ignore them Sourcetree hangs indefinitely.
This is not the first time something like this has happened. Why does Sourcetree randomly decide to disregard my .gitignore? Are there any plans to make the interface remain usable when there are thousands of unstaged files? How can I get Sourcetree to start ignoring these files again?