2011-08-18 15 views

cevap

0

Bildiğim kadarıyla kaynak kontrol gider, güvenle ClientGenerated & ServerGenerated klasörler "görmezden" olabilir gibi projenizi her oluşturduğunuzda yeniden üretilecekler.

+0

Tüm bu şeyleri '_Pvt_Extensions' içinde yok sayabilir miyim? –

+0

@Kyralessa Bu malzemeyi silmeyi test etmedim. Referans için, burada .gitignore dosyam: [Bb]/ [Oo] bj/ OluşturulmuşArtifact/ * .suo –

+1

ClientGenerated ve ServerGenerated klasörlerinin kaldırılması, projenin artık yüklenmemesine neden olur. – jcmcbeth

2

Bu, kaynak denetiminde gerekmeyenlerin kapsamlı bir listesi olduğuna inanıyorum.

_Pvt_Extensions
bin \ Debug
bin \ Release
Client \ bin
Client \ obj
ClientGenerated \ bin
ClientGenerated \ obj
Ortak \ bin
Ortak \ obj
Sunucusu \ \ bin
Sunucu \ obj
SunucuGenelleştirilmiş \ bin
ServerGenerated \ obj

emin değil Git ilgili sözdizimi görmezden ama Mercurial benim .hgignore içerir: benim article itibaren

*/[Oo]bj/* 
*/[Bb]in/* 
*.suo 
*.lsproj.user 
*/_Pvt_Extensions/* 
*/GeneratedArtifacts/* 
8

bu çok soru üzerine (böylece bazı ekstra DevExpress için 's ve içerir):

*.lsproj.user 
ServiceConfiguration.cscfg 
*/_Pvt_Extensions/* 
*/GeneratedArtifacts/* 
*.csproj.user 
*.vbproj.user 
*/[Oo]bj/* 
*/[Bb]in/* 
*.suo 
*DXCore.Solution 
[Tt]humbs.db 
*.user 
*.bak.* 
*.bak 
*.[Cc]ache 
*/[Pp]ublish/* 
*.vssscc 
*.vs10x 
*/[Dd]otfuscated/* 
[Dd]otfuscated/* 
*.vsp 
[Nn][Dd]epend[Oo]ut/* 
*.licx 
*.docstates 
*.cscfg 
*.csdef 
+1

Bir git repodan çektiğim bir projeyi neden yayınlayamadığımı anlatan bir kafa çizdikten sonra, bunun cscfg ve csdef dosyalarının eksik olmasından kaynaklandığını gördüm. Onları gitignore dosyasından kaldırmak isteyebilirsiniz. Bkz. Http://social.msdn.microsoft.com/Forums/en-US/ecdff8dc-8190-4d32-9080-ce6430d9e27a/root-element-is-missing-when-trying-to-publish?forum=lightswitch – Phistrom

+0

Hariç Tutma klasörler şöyle belirtilmelidir: '' [Bb] in/'.* */[Bb] 'deki/* 'deseniniz benim için çalışmıyor (Windows'da Git'i kullanarak). – Marcel

+0

cscfg ve csdef dosyalarını göz ardı etmek yayınlamada sorunlara neden oluyor –

1

@Robert Maclean Teşekkürler!

Ayrıca şunu eklemeliyim ki .gitignore pencerelerden çalışmıyor gibi görünüyor. Bu nedenle, bunun yerine .git/info/exclude [.git yerel depo dizininde gizli bir klasör] koydum.

Not:/Bilgi/exclude kuralları repo ile işlenmiyor, böylece paylaşılmıyor. diğerleriyle. Windows Azure için yayın edilecektir

# ignore for Lightswitch 
*.lsproj.user 
ServiceConfiguration.cscfg 
_Pvt_Extensions/ 
GeneratedArtifacts/ 

# ignore for Visual Studio 
*.csproj.user 
*.vbproj.user 
[Oo]bj/ 
[Bb]in/ 
*.suo 

*DXCore.Solution 
[Tt]humbs.db 
*.user 
*.bak.* 
*.bak 
*.[Cc]ache 
[Pp]ublish/ 
*.vssscc 
*.vs10x 
[Dd]otfuscated/ 
[Dd]otfuscated/ 
*.vsp 
[Nn][Dd]epend[Oo]ut/ 
*.licx 
*.docstates 
*.cscfg 
*.csdef 
1

, görmezden listesinde (GIT'de .gitignore dosyası) azureconfig.txt eklemeyi unutmayın: Burada

Robert'ın dosyanın git versiyonudur. Azureconfig.txt dosyası çok hassas Azure hesap bilgileri içerir.

İlgili konular