首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >包含多个项目发布版本的Git (EGit)存储库的组织

包含多个项目发布版本的Git (EGit)存储库的组织
EN

Stack Overflow用户
提问于 2013-09-05 16:34:33
回答 1查看 193关注 0票数 0

问题:在Git (EGit)存储库中存储eclipse项目的独立版本的推荐方法是什么?

问题:每当我想将其区分为一个新版本时(所以我的项目是项目0-0-1,项目0-0-2,.,项目9-9),我就创建了一个新的项目(python或'pydev')项目。我开始怀疑git可能比我想象的更复杂(而且在发布版本之间有更容易和更有组织的存储方式。在那里吗?

详细信息:,我特别感兴趣的是如何使用Eclipse设置它。如果答案包括一个简短的“如何- to”(在gui中点击什么按钮),那就太好了。我很擅长教育,但与任何被称为“精通”的东西相去甚远。此外,我只是寻求大多数意见-任何想法都是善意的赞赏。

研究:

我看到有些人暗示git确实不是这样的(它是版本控制,而不是项目管理软件):

Versioning and release management with multiple products with shared code base

否则,我会只在分支中存储不同的版本吗?如果我不经意地点击“合并”(也许这很容易逆转),这是很诱人的,但也很可怕。我认为这就是下面的链接所暗示的:

Branch/master tag revision increments using Git

Git tag release version?

EN

回答 1

Stack Overflow用户

发布于 2013-09-05 16:59:35

您应该使用Git分支,分支在git中是容易的和无痛的。你可能曾经用过CVS/SVN吗?分支是复杂而可怕的。您可以始终git checkout任何过去的提交(从而将工作目录“恢复”到过去的任何状态)。

当您的软件达到稳定状态时,您希望将其标记为发行版,只需向提交添加一个标记(例如v1.3)即可。然后,您可以切换到git checkout v1.3发布的版本。

Eclipse EGit不是最好的GUI。我建议使用一个叫做SourceTree的软件。它提供了一个很好的可视化的Git提交图,也非常容易使用。两者不应该有任何冲突,你可以使用两者。(虽然我建议学习命令行git :)希望这会有所帮助。

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

https://stackoverflow.com/questions/18641606

复制
相关文章

相似问题

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