LightSwitchアプリケーションでは、無視してソース管理で保持しないファイルとフォルダは何ですか?LightSwitchプロジェクト:チェックインするファイルと無視するファイル
(私はGitのを使用している、と私は.gitignoreファイルに入れて何を思ったんだけど。)
LightSwitchアプリケーションでは、無視してソース管理で保持しないファイルとフォルダは何ですか?LightSwitchプロジェクト:チェックインするファイルと無視するファイル
(私はGitのを使用している、と私は.gitignoreファイルに入れて何を思ったんだけど。)
限りソースコントロールが行くように、あなたが安全にClientGenerated & ServerGeneratedフォルダを「無視」することができ、などプロジェクトをビルドするたびに再生成されます。
これは、ソース管理に必要でないものの包括的なリストだと思います。
_Pvt_Extensions
ビン\デバッグ
ビン\リリース
クライアント\ビン
クライアント\ OBJ
ClientGenerated \ビン
ClientGenerated \ OBJ
共通\ビン
共通\ OBJ
サーバー\ \ bin
サーバー\ obj
ServerGenerated \ bin
ServerGenerated \ OBJ
わからないのgitについての構文を無視するが、Mercurialの中で、私の.hgignoreは含まれています。私のarticleから
*/[Oo]bj/*
*/[Bb]in/*
*.suo
*.lsproj.user
*/_Pvt_Extensions/*
*/GeneratedArtifacts/*
をこの非常に疑問に(ようにいくつかの余分なDevExpress社のためのと含まれます):
を*.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
なぜ私はgit repoから引っ張ったプロジェクトを公開できなかったのか、多くの頭を掻き集めた後、私のcscfgファイルとcsdefファイルが見つからなかったためです。それらをgitignoreファイルから削除したいかもしれません。 http://social.msdn.microsoft.com/Forums/en-US/ecdff8dc-8190-4d32-9080-ce6430d9e27a/root-element-is-missing-when-trying-to-publish?forum=lightswitch – Phistrom
を参照してください。フォルダは以下のように記述する必要があります: '[Bb] in /'。あなたのパターン '*/[Bb in/*']は私のためには機能しません(WindowsではGitを使用しています)。 – Marcel
cscfgファイルとcsdefファイルを無視すると、公開時に問題が発生する –
@Robert Macleanありがとう!
また、.gitignoreがウィンドウで動作しないようにする必要があります。したがって、代わりに除外を.git/info/excludeに入れます.gitはローカルリポジトリの作業ディレクトリの隠しフォルダです。
注:/ info/excludeルールはリポジトリとコミットされず、共有されません他人と一緒に。あなたは、Windows Azureのにパブリッシュする場合無視リスト(gitの中.gitignoreファイル)にazureconfig.txtを追加してください、
# 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
:ここ
はロバートのファイルのgitのバージョンです。 azureconfig.txtファイルには、非常に機密性の高いAzureアカウント情報が含まれています。
'_Pvt_Extensions'でこれらのものをすべて無視することはできますか? –
@Kyralessa私はそのようなものを取り除くことをテストしていません。参考のため、ここに私の.gitignoreファイルがあります:/ [0o] bj/ GeneratedArtifacts/ * .suo –
ClientGeneratedフォルダとServerGeneratedフォルダを削除するとプロジェクトが読み込まれなくなります。 – jcmcbeth