我在更新某些字段的某些属性时遇到问题。
例如:
我将字符串 30 的“帮助文本”属性更改为空白,并将其签入 TFS。到构建完成时,我所做的更改甚至没有被取消。这是我在 AOT 中进行更改后文件的一部分。
STRING
PROPERTIES
Name #String30
Label #@SYS97920
HelpText #@SYS97921
Origin #{29081355-0000-1000-5374-72696E673330}
LegacyId #4949
StringSize #30
ENDPROPERTIES
这是我进入并手动导出后的文件:
STRING
PROPERTIES
Name #String30
Label #@SYS97920
Origin #{29081355-0000-1000-5374-72696E673330}
LegacyId #4949
StringSize #30
ENDPROPERTIES
HelpText 没有在我的本地机器上显示(如我所愿),但它没有被导出到 TFS。
这是另一个例子。我在自定义表上编辑了开始时间、结束时间和评论的标签。这是我更改这些标签之前的导出:
FIELD #Comments
STRING
PROPERTIES
Name #Comments
Table #omitted
Origin #omitted
StringSize #50
ENDPROPERTIES
FIELD #EndTime
TIME
PROPERTIES
Name #EndTime
Label #End
Table #omitted
Origin #omitted
ExtendedDataType #TimeOfDay
ENDPROPERTIES
FIELD #StartTime
TIME
PROPERTIES
Name #StartTime
Label #Start
Table #omitted
Origin #omitted
ExtendedDataType #TimeOfDay
ENDPROPERTIES
之后是这样:
FIELD #Comments
STRING
PROPERTIES
Name #Comments
Table #omitted
Origin #omitted
StringSize #50
ENDPROPERTIES
FIELD #EndTime
TIME
PROPERTIES
Name #EndTime
Label #End Time
Table #omitted
Origin #omitted
ExtendedDataType #TimeOfDay
ENDPROPERTIES
FIELD #StartTime
TIME
PROPERTIES
Name #StartTime
Label #Start Time
Table #omitted
Origin #omitted
ExtendedDataType #TimeOfDay
ENDPROPERTIES
在我当地的 AOT 中,“评论”字段的标签为“评论”。我从 TFS 中删除了最新的更改,它删除了标签。所以我检查了它,更改了标签,然后重新检查了它。TFS 告诉我没有任何改变,只是取消了检查。实际上导出 XPO 会导致:
FIELD #Comments
STRING
PROPERTIES
Name #Comments
Label #Comments
Table #omitted
Origin #omitted
StringSize #50
ENDPROPERTIES
所以文件明显改变了,但是TFS导出没有识别它什么的。有没有人知道为什么会这样?