我发现维护代码很困难。我通常使用 C、PHP、Unix 脚本和 Matlab 脚本进行开发。我尝试将代码版本化为 filename_v1、filename_v2 等,但这非常令人困惑,我很难理解 3 天前我使用了哪些代码,也很难找出哪个版本的代码产生了我正在分析的输出。
是否有任何桌面软件可以按日期维护我的代码,以便我不会创建多个版本的代码?如果没有,有人可以指导我如何克服这个问题吗?
答案1
我建议使用源代码管理系统(SCM)git
。使用gitk
或git gui
,还有可用的图形用户界面(更多关于 git 的 GUI)。此外,大多数 IDE(集成开发环境)都支持访问git
存储库。
使用git
(或其他源代码管理系统,如svn
),您无需创建代码的多个版本;一切都由 scm 管理。您可以轻松地在文件的不同版本之间切换。