【发布时间】:2017-11-22 18:33:49
【问题描述】:
我见过很多examples,他们几乎都这么说,但由于某种原因,我无法使用 SourceTree 让它工作。 我的文件夹结构如下所示,我想忽略除文件夹 3 及其所有内容、文件夹 2_3_2_1、所有内容和 .ignore 文件之外的所有内容。
folder1
folder2
folder2_1
folder2_2
folder2_3
folder2_3_1
folder2_3_2
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 会忽略它的文件夹(即文件夹 2_3_2_1)以及其中的所有内容!
SourceTree V 2.3.1.0
提前谢谢你
【问题讨论】:
标签: git gitignore atlassian-sourcetree