首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >程序开发

程序开发
EN

Stack Overflow用户
提问于 2010-10-11 15:32:49
回答 7查看 187关注 0票数 4

我正在写一个C程序。我从我以前的经验中看到的是,我对我的程序的正确版本进行了一些更改,在更改之后,程序的计算不正确。

现在,在某些情况下,可能很容易检测到我在哪里做了更改,然后撤消它或以其他方式进行更改,而在其他情况下,我发现很难(费力地)检测出问题的确切位置。

你能推荐一些平台或工具,让你把程序的新版本和旧版本并排放在一起,并标记新版本所做的更改吗?

我用的是在Ubuntu10.04操作系统上用gcc 4.3.2编译c程序。

欢迎任何建议。

致以问候,Anup

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2010-10-11 15:40:54

您所请求的是一些类似于diff的工具。这样的工具有很多,从diff命令行实用程序到http://meld.sourceforge.net/这样的图形用户界面前端。这些工具中的大多数都可以作为Subversion与修订控制系统相结合(或在其中具有对应的版本)。

票数 0
EN

Stack Overflow用户

发布于 2010-10-11 15:35:17

使用版本控制系统。我推荐Subversion。这将允许您将您的新版本与旧版本进行比较,以查看到底发生了什么变化,如果您破坏了代码,您可以恢复到较旧的工作版本。

票数 2
EN

Stack Overflow用户

发布于 2010-10-11 15:37:40

如果你想要一个小,小,便携,一个文件的个人控制版本系统,我可以推荐fossil。此处提供了documentation

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3904297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档