चूंकि हमने वीएस -2010 में स्विच किया है, हमने एक नई फाइल देखी है जो स्पष्ट रूप से प्रोजेक्ट की फ़िल्टर संरचना है। हम अपने स्रोत नियंत्रण के रूप में उपversण का भी उपयोग कर रहे हैं।वीएस -2010। फिल्टर फाइलें और एसवीएन
दुर्भाग्यवश, हर बार जब हम जांच करते हैं तो हम विलय विवादों के साथ समाप्त होते हैं यदि किसी ने फ़ाइल में कोई फ़ाइल या फ़िल्टर जोड़ा है। एसवीएन इस फाइल प्रकार को सही ढंग से विलय करने में असमर्थ लगता है, भले ही यह पाठ आधारित हो। यह बल्कि निराशाजनक हो रहा है।
क्या कोई और इस समस्या से निपट रहा है? क्या किसी को समाधान मिला?
उदाहरण संघर्ष, कोडर 'ए' जो भी.txt जोड़ता है और चेक करता है, कोडर 'बी' फ़िल्टर और नई .cpp फ़ाइल और अपडेट जोड़ता है। हो जाता है इस:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="filter_1">
<UniqueIdentifier>{065f6d5d-81b2-4c98-b313-dceb16c24bf2}</UniqueIdentifier>
</Filter>
<Filter Include="filter_2">
<UniqueIdentifier>{85ef5151-d045-4b20-b1bf-e65d380a3cf3}</UniqueIdentifier>
</Filter>
<Filter Include="filter_2\sub_filter_1">
<UniqueIdentifier>{90efdbe3-b53a-41fc-9dfb-147df5e7d7f3}</UniqueIdentifier>
</Filter>
<Filter Include="NewFilter1">
<UniqueIdentifier>{8162b584-12a0-4a05-8cc5-ede4ced07ba3}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="filter_2\file_3.hpp">
<Filter>filter_2</Filter>
</ClInclude>
<ClInclude Include="filter_2\sub_filter_1\file_4.hpp">
<Filter>filter_2\sub_filter_1</Filter>
</ClInclude>
<ClInclude Include="filter_1\file_1.hpp">
<Filter>filter_1</Filter>
</ClInclude>
<ClInclude Include="filter_1\file_2.hpp">
<Filter>filter_1</Filter>
</ClInclude>
</ItemGroup>
<<<<<<< .mine
<ItemGroup>
<ClCompile Include="whatnot.cpp">
<Filter>NewFilter1</Filter>
</ClCompile>
</ItemGroup>
=======
<ItemGroup>
<None Include="whatever.txt" />
</ItemGroup>
>>>>>>> .r12513
</Project>
मैंने इस टिप को http://stackoverflow.com/questions/2538149/global-ignore-pattern-for-tortoisesvn-visual-studio-2010 –
पर जोड़ा है, इस बारे में सवाल तक कि मैंने ऐसा करने की सिफारिश नहीं की होगी उस फ़ाइल के बिना परियोजना संरचना साझा करें। चूंकि फ़िल्टर फ़ाइल का नुकसान पूरी चीज को एक फ्लैट संरचना में बदल देता है, यह वास्तव में वास्तव में एक बुरा विचार जैसा लगता है। –
ठीक है, मैं यह देखने के लिए इस विषय पर नजर रख रहा हूं कि जवाब क्या है। धन्यवाद। –