如何在Android项目中使用CVS来维护版本历史记录?

发布于 2024-12-26 23:45:28 字数 579 浏览 2 评论 0原文

我在 Google 上搜索了很多 SVN、GIT 和 CVS。我唯一了解的是它用于维护我们开发的软件项目。它们用于维护当前和历史版本。

我在 这篇文章

现在我可以在 Eclipse 中看到任务和 CVS 存储库,但我不知道不知道如何在 CVS 中使用我的项目。它如何维护版本?

这些链接都没有解释如何维护任何项目或任何小示例。有人可以帮忙解决这个问题吗?

I have Googled a lot for SVN, GIT and CVS. Only thing that I understand that It is used for maintains of the software project that we have develop. They are used for maintains of Current and Historical versions.

I have implemented the CVS repository on my system by taking the help of this article

Now I can see the task and CVS repository inside Eclipse, but I don't know how to use my project inside the CVS. How it maintains version?

None of the link explain how to maintain any project or any small example. Can any one please help on this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时光无声 2025-01-02 23:45:28

看来您想了解版本控制系统的基础知识。我建议您阅读 Joel Spolsky 的 HgInit ,其中教授版本控制的基础知识。

使用任何版本控制系统的一般步骤:

  • 创建一个保存源代码的存储库。
  • 设置忽略文件,这将忽略对特定文件所做的更改,例如 binaru 文件(图像等)
  • 创建分支
  • 开始处理文件。当您达到逻辑终点(例如,添加方法、创建新类)时,提交更改。
  • 重复
  • 为新功能和新功能维护单独的分支针对 bug 缺陷
  • 定期合并它们,以便您的 bug 缺陷包含在新功能分支中
  • 当您的项目准备好发布时创建发布分支。
  • 很快。

我确信其他人会建议您使用更现代的 VCS,例如 Mercurial/Git,如果您仍然对 CVS 感兴趣,请查看以下 2 个:

Seems you want to understand the basics of version control system. I'd recommed you read Joel Spolsky's HgInit which teaches the basics of version control.

General steps on working with any version control system:

  • Create a repository which holds the source code.
  • Set ignore files which will ignore changes done to particular files, such as binaru files(images etc)
  • Create a branch
  • Start working on a file. When you've reached a logical end point(say, added a method, created a new class) commit the changes.
  • Repeat
  • Maintain separate branches for new features & for bug defects
  • Regularly merge them so that your bug defects are included in the new features branch
  • Create a release branch when your project is ready to be released.
  • So on.

I'm sure others will point you to use a more Modern VCS like Mercurial/Git, if you're still interested in CVS look at these 2:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文