问题:在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
否则,我会只在分支中存储不同的版本吗?如果我不经意地点击“合并”(也许这很容易逆转),这是很诱人的,但也很可怕。我认为这就是下面的链接所暗示的:
发布于 2013-09-05 16:59:35
您应该使用Git分支,分支在git中是容易的和无痛的。你可能曾经用过CVS/SVN吗?分支是复杂而可怕的。您可以始终git checkout任何过去的提交(从而将工作目录“恢复”到过去的任何状态)。
当您的软件达到稳定状态时,您希望将其标记为发行版,只需向提交添加一个标记(例如v1.3)即可。然后,您可以切换到git checkout v1.3发布的版本。
Eclipse EGit不是最好的GUI。我建议使用一个叫做SourceTree的软件。它提供了一个很好的可视化的Git提交图,也非常容易使用。两者不应该有任何冲突,你可以使用两者。(虽然我建议学习命令行git :)希望这会有所帮助。
https://stackoverflow.com/questions/18641606
复制相似问题