Add .gitignore and .gitattributes. · 1c018daf6a - SVN.BY: Go Git Service
Browse Source

Add .gitignore and .gitattributes.

British Petrolium 7 years ago
commit
1c018daf6a
2 changed files with 308 additions and 0 deletions
  1. 63 0
      .gitattributes
  2. 245 0
      .gitignore

+ 63 - 0
.gitattributes

@@ -0,0 +1,63 @@
1
+###############################################################################
2
+# Set default behavior to automatically normalize line endings.
3
+###############################################################################
4
+* text=auto
5
+
6
+###############################################################################
7
+# Set default behavior for command prompt diff.
8
+#
9
+# This is need for earlier builds of msysgit that does not have it on by
10
+# default for csharp files.
11
+# Note: This is only used by command line
12
+###############################################################################
13
+#*.cs     diff=csharp
14
+
15
+###############################################################################
16
+# Set the merge driver for project and solution files
17
+#
18
+# Merging from the command prompt will add diff markers to the files if there
19
+# are conflicts (Merging from VS is not affected by the settings below, in VS
20
+# the diff markers are never inserted). Diff markers may cause the following 
21
+# file extensions to fail to load in VS. An alternative would be to treat
22
+# these files as binary and thus will always conflict and require user
23
+# intervention with every merge. To do so, just uncomment the entries below
24
+###############################################################################
25
+#*.sln       merge=binary
26
+#*.csproj    merge=binary
27
+#*.vbproj    merge=binary
28
+#*.vcxproj   merge=binary
29
+#*.vcproj    merge=binary
30
+#*.dbproj    merge=binary
31
+#*.fsproj    merge=binary
32
+#*.lsproj    merge=binary
33
+#*.wixproj   merge=binary
34
+#*.modelproj merge=binary
35
+#*.sqlproj   merge=binary
36
+#*.wwaproj   merge=binary
37
+
38
+###############################################################################
39
+# behavior for image files
40
+#
41
+# image files are treated as binary by default.
42
+###############################################################################
43
+#*.jpg   binary
44
+#*.png   binary
45
+#*.gif   binary
46
+
47
+###############################################################################
48
+# diff behavior for common document formats
49
+# 
50
+# Convert binary document formats to text before diffing them. This feature
51
+# is only available from the command line. Turn it on by uncommenting the 
52
+# entries below.
53
+###############################################################################
54
+#*.doc   diff=astextplain
55
+#*.DOC   diff=astextplain
56
+#*.docx  diff=astextplain
57
+#*.DOCX  diff=astextplain
58
+#*.dot   diff=astextplain
59
+#*.DOT   diff=astextplain
60
+#*.pdf   diff=astextplain
61
+#*.PDF   diff=astextplain
62
+#*.rtf   diff=astextplain
63
+#*.RTF   diff=astextplain

+ 245 - 0
.gitignore

@@ -0,0 +1,245 @@
1
+## Ignore Visual Studio temporary files, build results, and
2
+## files generated by popular Visual Studio add-ons.
3
+
4
+# User-specific files
5
+*.suo
6
+*.user
7
+*.userosscache
8
+*.sln.docstates
9
+
10
+# User-specific files (MonoDevelop/Xamarin Studio)
11
+*.userprefs
12
+
13
+# Build results
14
+[Dd]ebug/
15
+[Dd]ebugPublic/
16
+[Rr]elease/
17
+[Rr]eleases/
18
+[Xx]64/
19
+[Xx]86/
20
+[Bb]uild/
21
+bld/
22
+[Bb]in/
23
+[Oo]bj/
24
+
25
+# Visual Studio 2015 cache/options directory
26
+.vs/
27
+# Uncomment if you have tasks that create the project's static files in wwwroot
28
+#wwwroot/
29
+
30
+# MSTest test Results
31
+[Tt]est[Rr]esult*/
32
+[Bb]uild[Ll]og.*
33
+
34
+# NUNIT
35
+*.VisualState.xml
36
+TestResult.xml
37
+
38
+# Build Results of an ATL Project
39
+[Dd]ebugPS/
40
+[Rr]eleasePS/
41
+dlldata.c
42
+
43
+# DNX
44
+project.lock.json
45
+artifacts/
46
+
47
+*_i.c
48
+*_p.c
49
+*_i.h
50
+*.ilk
51
+*.meta
52
+*.obj
53
+*.pch
54
+*.pdb
55
+*.pgc
56
+*.pgd
57
+*.rsp
58
+*.sbr
59
+*.tlb
60
+*.tli
61
+*.tlh
62
+*.tmp
63
+*.tmp_proj
64
+*.log
65
+*.vspscc
66
+*.vssscc
67
+.builds
68
+*.pidb
69
+*.svclog
70
+*.scc
71
+
72
+# Chutzpah Test files
73
+_Chutzpah*
74
+
75
+# Visual C++ cache files
76
+ipch/
77
+*.aps
78
+*.ncb
79
+*.opendb
80
+*.opensdf
81
+*.sdf
82
+*.cachefile
83
+*.VC.db
84
+
85
+# Visual Studio profiler
86
+*.psess
87
+*.vsp
88
+*.vspx
89
+*.sap
90
+
91
+# TFS 2012 Local Workspace
92
+$tf/
93
+
94
+# Guidance Automation Toolkit
95
+*.gpState
96
+
97
+# ReSharper is a .NET coding add-in
98
+_ReSharper*/
99
+*.[Rr]e[Ss]harper
100
+*.DotSettings.user
101
+
102
+# JustCode is a .NET coding add-in
103
+.JustCode
104
+
105
+# TeamCity is a build add-in
106
+_TeamCity*
107
+
108
+# DotCover is a Code Coverage Tool
109
+*.dotCover
110
+
111
+# NCrunch
112
+_NCrunch_*
113
+.*crunch*.local.xml
114
+nCrunchTemp_*
115
+
116
+# MightyMoose
117
+*.mm.*
118
+AutoTest.Net/
119
+
120
+# Web workbench (sass)
121
+.sass-cache/
122
+
123
+# Installshield output folder
124
+[Ee]xpress/
125
+
126
+# DocProject is a documentation generator add-in
127
+DocProject/buildhelp/
128
+DocProject/Help/*.HxT
129
+DocProject/Help/*.HxC
130
+DocProject/Help/*.hhc
131
+DocProject/Help/*.hhk
132
+DocProject/Help/*.hhp
133
+DocProject/Help/Html2
134
+DocProject/Help/html
135
+
136
+# Click-Once directory
137
+publish/
138
+
139
+# Publish Web Output
140
+*.[Pp]ublish.xml
141
+*.azurePubxml
142
+
143
+# TODO: Un-comment the next line if you do not want to checkin 
144
+# your web deploy settings because they may include unencrypted
145
+# passwords
146
+#*.pubxml
147
+*.publishproj
148
+
149
+# NuGet Packages
150
+*.nupkg
151
+# The packages folder can be ignored because of Package Restore
152
+**/packages/*
153
+# except build/, which is used as an MSBuild target.
154
+!**/packages/build/
155
+# Uncomment if necessary however generally it will be regenerated when needed
156
+#!**/packages/repositories.config
157
+# NuGet v3's project.json files produces more ignoreable files
158
+*.nuget.props
159
+*.nuget.targets
160
+
161
+# Microsoft Azure Build Output
162
+csx/
163
+*.build.csdef
164
+
165
+# Microsoft Azure Emulator
166
+ecf/
167
+rcf/
168
+
169
+# Microsoft Azure ApplicationInsights config file
170
+ApplicationInsights.config
171
+
172
+# Windows Store app package directory
173
+AppPackages/
174
+BundleArtifacts/
175
+
176
+# Visual Studio cache files
177
+# files ending in .cache can be ignored
178
+*.[Cc]ache
179
+# but keep track of directories ending in .cache
180
+!*.[Cc]ache/
181
+
182
+# Others
183
+ClientBin/
184
+[Ss]tyle[Cc]op.*
185
+~$*
186
+*~
187
+*.dbmdl
188
+*.dbproj.schemaview
189
+*.pfx
190
+*.publishsettings
191
+node_modules/
192
+orleans.codegen.cs
193
+
194
+# RIA/Silverlight projects
195
+Generated_Code/
196
+
197
+# Backup & report files from converting an old project file
198
+# to a newer Visual Studio version. Backup files are not needed,
199
+# because we have git ;-)
200
+_UpgradeReport_Files/
201
+Backup*/
202
+UpgradeLog*.XML
203
+UpgradeLog*.htm
204
+
205
+# SQL Server files
206
+*.mdf
207
+*.ldf
208
+
209
+# Business Intelligence projects
210
+*.rdl.data
211
+*.bim.layout
212
+*.bim_*.settings
213
+
214
+# Microsoft Fakes
215
+FakesAssemblies/
216
+
217
+# GhostDoc plugin setting file
218
+*.GhostDoc.xml
219
+
220
+# Node.js Tools for Visual Studio
221
+.ntvs_analysis.dat
222
+
223
+# Visual Studio 6 build log
224
+*.plg
225
+
226
+# Visual Studio 6 workspace options file
227
+*.opt
228
+
229
+# Visual Studio LightSwitch build output
230
+**/*.HTMLClient/GeneratedArtifacts
231
+**/*.DesktopClient/GeneratedArtifacts
232
+**/*.DesktopClient/ModelManifest.xml
233
+**/*.Server/GeneratedArtifacts
234
+**/*.Server/ModelManifest.xml
235
+_Pvt_Extensions
236
+
237
+# LightSwitch generated files
238
+GeneratedArtifacts/
239
+ModelManifest.xml
240
+
241
+# Paket dependency manager
242
+.paket/paket.exe
243
+
244
+# FAKE - F# Make
245
+.fake/