SourceTree display/commit empty folder

Larry Lowry September 12, 2014

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.

 

2 answers

3 votes
Duane Murphy September 12, 2014

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.

 

2 votes
LarsM
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
September 12, 2014

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.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events