最近在工作上遇到一個老問題,爬文仍然沒有辦法完全解決
因此想請教版上的前輩
環境:VS2008 SP1
專案:ASP.Net WebForm
版控:SVN
SVN相關工具:Tortoise SVN 1.9.1、VS有裝AnkhSvn-2.6.12735
以下簡述:
這個專案打開後 => 建置 => 專案檔(csproj)中會自動新增SubType Tag參數ASPCodeBehind
呈1,如果將csproj簽入(commit),下次重新開啟專案時,反而會出現
本地的工作目錄csproj與版控中不一致,因為打開專案後
ASPCodeBehind又會被vs自動移掉...
建置前:
<Compile Include="AAA.aspx.cs">
<DependentUpon>AAA.aspx</DependentUpon>
</Compile>
建置後:
<Compile Include="AAA.aspx.cs">
<DependentUpon>AAA.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
下次打開專案:
<Compile Include="AAA.aspx.cs">
<DependentUpon>AAA.aspx</DependentUpon>
</Compile>
試問,是否有什麼好方法可以解決此問題?感謝
目前看到的一些解法,如每次簽入時,先將VS關掉,再簽入