为什么我仍然看到感叹号?
Why do I see an exclamation mark still?
今天早上,我从头开始为我的解决方案重新创建了我的存储库,并将每个存储库初始提交到我的 Bitbucket 帐户。
但我仍然看到一个感叹号:
当我在存储库中右键单击并选择检查修改时,没有任何显示。
更新
经过仔细检查,我发现这些文件夹是文件上带有感叹号的文件夹:
D:\My Programs17\MeetSchedAssist\Meeting Schedule Assistant\x64\Release\Meeting .56FC3877.tlog
D:\My Programs17\MeetSchedAssist\Meeting Schedule Assistant\x64\Debug\Meeting .56FC3877.tlog
我从那个项目开始。这是我的 gitignore
文件:
/Volunteer MWB Data/MWBDataUpdate.zip
/Inno/BuildLogHelp.txt
/Inno/BuildLogInnoSetup.txt
/.vs
## Build Folders (you can keep bin if you'd like, to store dlls and pdbs)
# [Bb]in/
[Oo]bj/
# mstest test results
TestResults
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
# User-specific files
*.suo
*.user
*.sln.docstates
# Build results
[Dd]ebug/
[Rr]elease/
x64/
*_i.c
*_p.c
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.log
*.vspscc
*.vssscc
.builds
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
# Visual Studio profiler
*.psess
*.vsp
*.vspx
第二个项目在这里显示问题:
D:\My Programs17\DatabaseUtility\bin\x86\Debug\DatabaseUtility.exe.config
第三个项目在这里显示问题:
D:\My Programs17\GoogleAuthandSync\GoogleAuthandSync\bin\Debug
上述文件夹中有各种文件 - xml |动态链接库 |配置
每个存储库都有自己的 gitignore
文件。
默认缓存 files/folders 的状态。这个缓存有时会有点落后(目前正在开发中优化)。
解决方案:
- 打开提交对话框,这通常会导致缓存失效。
- 创建然后删除文件,这会导致缓存失效。
- 在 TortoiseGit 设置、图标覆盖中停用缓存(不推荐)并选择 "Shell exteneded" 或 "Shell cache"(参见 https://tortoisegit.org/docs/tortoisegit/tgit-dug-settings.html#tgit-dug-settings-overlay)
更新:这尤其与被忽略的文件有关,其中忽略列表也被缓存并且通常仅在缓存失效时才重新加载。
今天早上,我从头开始为我的解决方案重新创建了我的存储库,并将每个存储库初始提交到我的 Bitbucket 帐户。
但我仍然看到一个感叹号:
当我在存储库中右键单击并选择检查修改时,没有任何显示。
更新
经过仔细检查,我发现这些文件夹是文件上带有感叹号的文件夹:
D:\My Programs17\MeetSchedAssist\Meeting Schedule Assistant\x64\Release\Meeting .56FC3877.tlog
D:\My Programs17\MeetSchedAssist\Meeting Schedule Assistant\x64\Debug\Meeting .56FC3877.tlog
我从那个项目开始。这是我的 gitignore
文件:
/Volunteer MWB Data/MWBDataUpdate.zip
/Inno/BuildLogHelp.txt
/Inno/BuildLogInnoSetup.txt
/.vs
## Build Folders (you can keep bin if you'd like, to store dlls and pdbs)
# [Bb]in/
[Oo]bj/
# mstest test results
TestResults
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
# User-specific files
*.suo
*.user
*.sln.docstates
# Build results
[Dd]ebug/
[Rr]elease/
x64/
*_i.c
*_p.c
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.log
*.vspscc
*.vssscc
.builds
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
# Visual Studio profiler
*.psess
*.vsp
*.vspx
第二个项目在这里显示问题:
D:\My Programs17\DatabaseUtility\bin\x86\Debug\DatabaseUtility.exe.config
第三个项目在这里显示问题:
D:\My Programs17\GoogleAuthandSync\GoogleAuthandSync\bin\Debug
上述文件夹中有各种文件 - xml |动态链接库 |配置
每个存储库都有自己的 gitignore
文件。
默认缓存 files/folders 的状态。这个缓存有时会有点落后(目前正在开发中优化)。
解决方案:
- 打开提交对话框,这通常会导致缓存失效。
- 创建然后删除文件,这会导致缓存失效。
- 在 TortoiseGit 设置、图标覆盖中停用缓存(不推荐)并选择 "Shell exteneded" 或 "Shell cache"(参见 https://tortoisegit.org/docs/tortoisegit/tgit-dug-settings.html#tgit-dug-settings-overlay)
更新:这尤其与被忽略的文件有关,其中忽略列表也被缓存并且通常仅在缓存失效时才重新加载。