私は、Ionic、Angular、Cordovaのモバイルアプリプロジェクトに取り組んでいます。ソース管理のVisual Studio 2017ファイル
私はIDEとしてVisual Studio 2017を使用しています。
私は、次のファイルが変更されているVisual Studioと私は私のデバイスターゲットを変更するたび経由でデバイスに配布する私のアプリをテストする場合:
modified: App1.jsproj
modified: App1.jsproj.user
modified: App1.sln
それは私が私のgitの上に多くのノイズを作成します新しい機能を開発しています。 しかし、私は他の開発者が私のレポから引き出し、Visual Studioを開いてアプリを動かすことができるようにしたいと思います。
自分の状況でgitからファイルを除外すべきですか?
編集:私のjsprojファイルで これらの値は変化し続ける:
+ <ProjectConfiguration Include="Debug|Windows Phone">
+ <Configuration>Debug</Configuration>
+ <Platform>Windows Phone</Platform>
+ </ProjectConfiguration>
私の.slnファイルでは、これらの値は、変化し続ける:
+VisualStudioVersion = 15.0.26430.4
+ Debug|Windows Phone = Debug|Windows Phone
私.userファイルでは、これらの値は、chaning保ちます:
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Windows Phone'">
+ <DebuggerFlavor>AndroidEmulator</DebuggerFlavor>
+ <AndroidEmulatorID>AndroidInstallEmulators;Install Android emulators...</AndroidEmulatorID>
+ </PropertyGroup>
なぜ値が変化しているのか分からない私はそれらを追跡する必要がありますかどうか。
で説明したようにそれらを除外するために、あなたの '.gitignore'ファイルを使用
skip-worktree
機能を使用したいと思います。 '.jsproj'と' .sln'ファイルで何が変わっていますか?それは '.user'に限定されるべきです。あるいは、コミットするファイルを決定することができます。これを変更する必要がない場合は除外することができます。 – Greaka