2017-05-22 9 views
0

私は、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> 

なぜ値が変化しているのか分からない私はそれらを追跡する必要がありますかどうか。

+1

で説明したようにそれらを除外するために、あなたの '.gitignore'ファイルを使用skip-worktree機能を使用したいと思います。 '.jsproj'と' .sln'ファイルで何が変わっていますか?それは '.user'に限定されるべきです。あるいは、コミットするファイルを決定することができます。これを変更する必要がない場合は除外することができます。 – Greaka

答えて

関連する問題