Cypress技术论坛
直播中

李欣

8年用户 168经验值
私信 关注
[问答]

TopDesign文件与颠覆系统不兼容该怎么办?

亲爱的社区,
当与PSoC Creator和一组嵌入式系统工程师一起开发时,我们正在使用像Git这样的颠覆系统来跟踪软件的变化。这是一个更好的和更现代的方法,然后从人ATO人B发送拉链项目,不幸的是,在全世界的工程师中仍然很常见。
使用Git、Svn或MyCuri在我们的大部分项目中都很有用,因为它非常适合跟踪代码文件的更改。然而,TopDebug。CysCH文件经常给我们带来麻烦。由于保存在二进制文件格式中,对于跟踪系统是未知的,所以不能跟踪更改,这导致工程师经常混淆谁做了最后更改。我们有两个错误,因为TopDead不能从一个特征分支合并,而工程师只是盲目地替换它的版本,而不考虑其他人也对文件进行了更改。我们需要将所有对该文件的更改单独记录下来,并通知所有的EN。关于变化的内幕。
解决这个问题的方法是在未来的PSoC Creator版本中更改TopDebug .CysCH文件的文件格式。而不是使用专有二进制文件格式,您可以选择编写自定义XML格式,这将完全适合存储所有必要的配置信息。
我很想听听塞浦路斯开发者社区和塞浦路斯自己的想法。

回帖(5)

李响

2019-10-30 09:39:07
好主意。我还要求一个可读的设计支持向量机。
举报

王琳

2019-10-30 09:54:33
去年我访问波特兰/俄勒冈的柏树时,承诺将重点放在版本控制系统上。我认为随着SouthCo合并带来的大量工作推迟了即将到来的工作。
鲍勃
举报

李昕一

2019-10-30 10:13:50
对。作为XML而不是二进制存储是非常有用的。这里的线程HTTP://www. CyPress .COM/FUMU/PSOC-DealthPrase/HO-CAN-I Read -CysH-FiLi意味着TopDebug文件使用.NET序列化。如果是这种情况,那么使用另一个XML序列化器将是一个简单的补充。
举报

王玮

2019-10-30 10:20:40
我再说一遍。事实上,TopDesign并不是唯一引起问题的文件。项目目录中填充了各种文件,这些文件可能是或可能不是项目的重要部分,应该是版本化的:CyFult、CyCDX.RPT、SVD等。
如果生成的文件可以放入一个名为派生文件或某个文件夹的文件夹中,这将是非常有帮助的,因此很明显,其他文件是真正定义项目的文件。
雨果
举报

更多回帖

发帖
×
20
完善资料,
赚取积分