gpt4 book ai didi

.net - 使用 SVN 时如何忽略 .NET 数据集定义 (XSD) 中属性顺序的变化?

转载 作者:数据小太阳 更新时间:2023-10-29 02:13:14 25 4
gpt4 key购买 nike

我在 Visual Studio 2008 中使用 TortoiseSVN 对我的大型 VB 项目进行版本控制。有时,当编辑许多类型化的数据集之一时,VS 感觉就像切换属性的位置 msprop:Generator_ColumnVarNameInTablemsprop:Generator_ColumnPropNameInRow 在 .xsd 文件的九千个地方。有时我使用自定义 sed 脚本再次反转它,但大多数时候我只是提交它而不知道是否有任何真正的变化。

我可以防止 Visual Studio 弄乱这些属性吗?我可以执行特定的命令吗?或者我是否需要 TSVN 中的一些工作流程来忽略或还原此类更改?

新增:
我编写了一个小型 VB.Net 控制台应用程序,它扫描所有行,对属性进行排序。它仅适用于文本,因为如果不大幅增加执行时间和代码大小,就无法使用 xml 解析功能:(

我确实希望有人知道解决这种愚蠢行为的方法,或者至少向我指出一些可以在此处提供帮助的现成工具。如果没有,我必须接受我的命运^^

最佳答案

我会添加一个流程来排序文件并在每次构建前或构建后调用此流程。
然后,即使工作室决定再次更改文件,它也应该始终创建相同的文件。

主要的问题是编写这个工具并知道应该对哪些元素进行排序。

如果您编写一个只比较两个文件的节点元素的工具,您恢复它的想法可能会更简单。

关于.net - 使用 SVN 时如何忽略 .NET 数据集定义 (XSD) 中属性顺序的变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5407164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com