Ich verwende zwei Computer mit Visual Studio Ultimate 2012 und die Github extension for it. Es gibt mehrere Lösungen im Repository. Manchmal nach, csproj, App.config und AssemblyInfo.cs Dateien fehlen im Repository, die sln commiting.Warum ignoriert GitHub manchmal meine Visual Studio-Dateien?
Ich fand sie mit dem Git Gui-Programm unter "Ungestaged Änderungen" und konnte sie hinzufügen. Ich muss dies tun jedes Mal Ich füge eine neue Lösung hinzu.
Soweit ich es sehen kann, die .gitignore Datei ist nicht verantwortlich dafür.
## 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/
build/
[Bb]in/
[Oo]bj/
# Enable "build/" folder in the NuGet Packages folder since NuGet packages use it for MSBuild targets
!packages/*/build/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
*_i.c
*_p.c
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.log
*.scc
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile
# Visual Studio profiler
*.psess
*.vsp
*.vspx
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# 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
## TODO: If you have NuGet Package Restore enabled, uncomment the next line
#packages/
# Windows Azure Build Output
csx
*.build.csdef
# Windows Store app package directory
AppPackages/
# Others
sql/
*.Cache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.[Pp]ublish.xml
*.pfx
*.publishsettings
# RIA/Silverlight projects
Generated_Code/
# 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
UpgradeLog*.htm
# SQL Server files
App_Data/*.mdf
App_Data/*.ldf
#LightSwitch generated files
GeneratedArtifacts/
_Pvt_Extensions/
ModelManifest.xml
# =========================
# Windows detritus
# =========================
# Windows image file caches
Thumbs.db
ehthumbs.db
# Folder config file
Desktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/
# Mac desktop service store files
.DS_Store
Was ist der Grund für dieses Verhalten und wie kann es behoben werden?
bearbeiten für weitere Informationen:
Ich bin nur auf der Master arbeiten gibt es keine Verzweigungen.
Ich habe es noch einmal versucht. Dateien untracked waren:
$ git status -u
On branch master
Your branch is up-to-date with 'origin/master'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
007 10001st prime/10001st prime/10001st prime.sln
007 10001st prime/10001st prime/10001st prime/10001st prime.csproj
007 10001st prime/10001st prime/10001st prime/App.config
007 10001st prime/10001st prime/10001st prime/Properties /AssemblyInfo.cs
Die Dateien ignoriert waren:
$ git status --ignored
On branch master
Your branch is up-to-date with 'origin/master'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
007 10001st prime/10001st prime/10001st prime.sln
007 10001st prime/10001st prime/10001st prime/10001st prime.csproj
007 10001st prime/10001st prime/10001st prime/App.config
007 10001st prime/10001st prime/10001st prime/Properties/
Ignored files:
(use "git add -f <file>..." to include in what will be committed)
005 Smallest multiple/Smallest multiple/Smallest multiple/Smallest multiple.v11.suo
005 Smallest multiple/Smallest multiple/Smallest multiple/bin/
005 Smallest multiple/Smallest multiple/Smallest multiple/obj/
006 Sum square difference/Sum square difference/Sum square difference.v11.suo
006 Sum square difference/Sum square difference/Sum square difference/bin/
006 Sum square difference/Sum square difference/Sum square difference/obj/
007 10001st prime/10001st prime/10001st prime.v11.suo
007 10001st prime/10001st prime/10001st prime/bin/
007 10001st prime/10001st prime/10001st prime/obj/
nothing added to commit but untracked files present (use "git add" to track)
Es scheint, dass sie nicht ignoriert, nur untracked.
Das ist ein Fehler von ligbit2 in VC2012 verwendet werden könnten, während VC2015 zu git verschoben hat (http://stackoverflow.com/a/40059664/6309) – VonC