写的时候就要使用git管理起来(或者使用其它的版本控制工具也行,git是最流行的,遇到问题可以问的人、网上的讨论最多的,建议还是学习git吧)。我猜想啊,lz所谓“纵向”版本可以看作按照时间的commit,所谓“横向”版本在git中可以看作branch。
不过lz的情况是已经乱了可能就不太好办了。我自己写代码没经验的时候也掉到这个大坑里面,后来是趁着还没忘,凭借记忆,从最老的版本开始作为第1个commit,把“纵向”版本按照时间顺序一个一个把文件复制覆盖上去commit,就这么建立的版本库;当然,我当时掉坑的时候没有“横向”的问题。不知道lz现在的情况是什么样,要不可以试一试?
【 在 zzlthuscu 的大作中提到: 】
: FPGA 代码写了前前后后 纵向写了 好多版本, 还有很多横向的版本, 由什么软件可以把两个文件夹里的很多.V .VHD 文件 很方便的列出不同之处吗? 我现在都是用notepad 逐个打开每个 .v文件 然后compare, 感觉效率太低了, 各位大佬都是怎么搞定像版本的
--
FROM 220.196.228.*