用于维护代码的桌面软件

用于维护代码的桌面软件

我发现维护代码很困难。我通常使用 C、PHP、Unix 脚本和 Matlab 脚本进行开发。我尝试将代码版本化为 filename_v1、filename_v2 等,但这非常令人困惑,我很难理解 3 天前我使用了哪些代码,也很难找出哪个版本的代码产生了我正在分析的输出。

是否有任何桌面软件可以按日期维护我的代码,以便我不会创建多个版本的代码?如果没有,有人可以指导我如何克服这个问题吗?

答案1

我建议使用源代码管理系统(SCM)git。使用gitkgit gui,还有可用的图形用户界面(更多关于 git 的 GUI)。此外,大多数 IDE(集成开发环境)都支持访问git存储库。

使用git(或其他源代码管理系统,如svn),您无需创建代码的多个版本;一切都由 scm 管理。您可以轻松地在文件的不同版本之间切换。

答案2

最好使用任何版本控制系统,您不必手动命名文件,如filename_v1,filename_v2等。

目前已有解决方案可用于维护代码存储库的版本控制。使用您选择的任何版本控制系统。

尝试颠覆(SVN)或者远程医疗

他们会为您的代码添加时间戳、跟踪更改并进行版本控制。

相关内容