Sourcetree / Git .ignorieren-Datei - nicht ignorieren packages-Ordner im Projektmappen -
Habe ich ein setup, wo SourceTree sagt immer ich habe eine Liste von uncomitted-Dateien. Diese uncomitted Dateien sind verschiedene Dateien in meinem Ordner packages.
In meine .gitignore ich bin ziemlich davon überzeugt den packages-Ordner ist ausgeschlossen, und das ist das setup, das ich die ganze Zeit und funktioniert. Dies scheint jedoch ziemlich seltsam.
Habe ich eine Struktur mit:
/git_project/
In meinem git_project ich habe:
/src
.gitignore
In meinem /src-Ordner, ich habe mein Projekt mit den folgenden Ordnern:
Screenshot von commits erwartet:
Das ist meine Globale Git ignore file:
#ignore thumbnails created by windows
Thumbs.db
#Ignore files build by Visual Studio
*.obj
*.exe
*.pdb
*.user
*.aps
*.pch
*.vspscc
*_i.c
*_p.c
*.ncb
*.suo
*.tlb
*.tlh
*.bak
*.cache
*.ilk
*.log
*.lib
*.sbr
Dies ist meine lokalen Git-Datei:
# 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
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*
# NCrunch
*.ncrunch*
.*crunch*.local.xml
# Installshield output folder
[Ee]xpress
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish
# Publish Web Output
*.Publish.xml
# NuGet Packages Directory
packages
# Windows Azure Build Output
csx
*.build.csdef
# Windows Store app package directory
AppPackages/
# Others
[Bb]in
[Oo]bj
UserData
src/packages
sql
TestResults
[Tt]est[Rr]esult*
*.Cache
ClientBin
[Ss]tyle[Cc]op.*
~$*
*.dbmdl
Generated_Code #added for RIA/Silverlight projects
# Backup & report files from converting an old project file to a newer
# Visual Studio version. Backup files are not needed, because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
- Haben Sie das herausgefunden?
- überhaupt nicht.. ich habe nicht an diesem Projekt gearbeitet für ein halbes Jahr, und ich habe nicht erfüllt, das problem in zukünftigen Projekten.. ich habe keine Ahnung, was das problem war. Aber das so viele Besucher von Google, ich hoffe mir kann jemand lassen ein Hinweis für alle Besucher
Du musst angemeldet sein, um einen Kommentar abzugeben.
Tannen zu ändern versuchen, in Ihre gitignore-Datei
zu
dann, wenn die Dateien im packages-Ordner sind bereits in git zu tun, die folgenden
wird es zu entfernen Dateien aus dem git, aber nicht von der Festplatte