When using SourceTree if I add an empty directory it does not show up in the unstaged files pane. I have show all files checked.
I cannot find a way to add and commit an empty directory.
It will only show up if there is a file in the directory.
Thanks.
This is not a problem with SourceTree. git only manages files. You must include a file in the directory.
There are several solutions to putting a file in this directory.
A dummy .gitignore file is often used. If you want the directory to appear but the contents to be ignored by git, you can add
*
!.gitignore
To the .gitignore file. This ignores everything in the directory except the .gitignore file.
That's not a SourceTree Problem - this is a git limitation. Git only allows files in the index. Check this article https://git.wiki.kernel.org/index.php/GitFaq#Can_I_add_empty_directories.3F
you could put a readme file into the directory to commit the directory.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.