【问题标题】:How to version control with IntelliJ如何使用 IntelliJ 进行版本控制
【发布时间】:2016-02-23 13:04:05
【问题描述】:

我正在寻找一种通过 IntelliJ 控制项目版本的方法。但是,我知道 Git 可以以最好的方式管理它,并且我已经在 Madara Uchiha's Git tutorial 的帮助下开始体验 Git。我必须说它非常有用,但我宁愿在我的硬盘上安排版本控制,它会不断备份。

我决定手动进行版本控制,它非常缓慢且烦人。有没有更简单有效的方法来克隆另一个文件夹中的当前项目文件?

例如,将当前项目文件克隆到我的项目结构之外的另一个名为 v1.4.2 的文件夹中,而不重新定位我的项目文件,同时将它们重构为自己的项目,以便它们可以随时运行。

【问题讨论】:

  • 为什么不在本地硬盘上使用 Git?您无需创建任何远程存储库即可使用它。

标签: intellij-idea jetbrains-ide


【解决方案1】:

为项目设置本地 Git 存储库。它将从一个主分支开始。然后创建一个您在其中进行更改的工作分支。您可以在准备好时将此分支合并回 master。您可以根据需要创建任意数量的分支并在它们之间快速切换。全部使用一个目录。

如果您是 git 新手,您可以使用 Sourcetree 之类的东西 -(Git 的 GUI),它可以让您管理存储库。它使得在存储库的分支之间切换非常快。它还有助于将更改推送到另一个位置。 GitHub、Bitbucket 等

对于备份,您始终可以在 Bitbucket 上设置项目。您可以免费创建公共和私有存储库。我真的建议设置这部分。

根据您构建的环境,您可以构建一个 shell 脚本/批处理脚本,将文件复制到重复的位置。在不知道您正在开发什么类型的项目的情况下,很难说最好的策略是什么。

理想情况下,如果您的项目有构建输出,您可以让编译器/IntelliJ IDEA 将结果放入您的结果文件夹。然后,您可以将结果复制到您的 Builds/v1.4.2 文件夹或任何位置。是否签入构建的文件将取决于您的项目。您始终可以通过 .gitignore 文件排除您不想跟踪的 ../Builds 等文件/文件夹。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-29
    • 1970-01-01
    • 1970-01-01
    • 2023-02-01
    • 2014-05-13
    • 2022-11-23
    • 2011-10-13
    • 2017-08-23
    相关资源
    最近更新 更多