我正在与Ionic,Angular和Cordova合作开展移动应用项目。
我使用Visual Studio 2017作为我的IDE。
当我测试我的应用程序时,我通过Visual Studio部署到设备,每次更改设备目标时,以下文件都会更改:
modified: App1.jsproj
modified: App1.jsproj.user
modified: App1.sln
当我处理新功能时,它会在我的git上产生很多噪音。 但是,我希望其他开发人员能够从我的repo中提取并能够打开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>
我不知道为什么价值观会不断变化,我不知道是否应该跟踪它们。