我使用TortoiseSVN在Visual Studio 2008中对我的大型VB项目进行版本控制。偶尔,在编辑众多类型化数据集中的一个时,VS感觉就像切换属性msprop:Generator_ColumnVarNameInTable
和{{1}的位置一样在.xsd文件的NINE THOUSAND位置。有时我会使用自定义sed脚本再次反转它,但大多数时候我只是提交它而不知道是否有任何真正的变化。
我可以阻止Visual Studio弄乱这些属性吗? 我可以强制执行特定订购吗? 或者我是否需要TSVN中的某些工作流程来忽略或还原此类更改?
添加了:
我写了一个小的VB.Net控制台应用程序,扫描线,排序属性。它仅适用于文本,因为在不大幅增加执行时间和代码大小的情况下,不能使用xml解析功能:(
我希望有人知道这种愚蠢的方法,或者至少指出一些可以在这里提供帮助的现成工具。如果没有,我必须msprop:Generator_ColumnPropNameInRow
我的命运^^
答案 0 :(得分:1)
我会添加一个订购文件的流程,并在每个预建或后期调用此流程 然后它应该始终创建相同的文件,即使工作室决定再次更改文件。
主要问题是编写此工具并了解应对哪些元素进行排序。
如果你编写一个只比较两个文件的节点元素的工具,你想恢复它的想法会更简单。