2016-02-23 23 views
0

我正在寻找一种方法来通过Intellij控制我的项目版本。不过,我知道git可以以最好的方式管理它,而且我已经在Madara Uchiha ♦ Git tutorial的帮助下开始体验Git了,我必须说它非常有用,但我宁愿在我的硬盘上安装版本控制,并不断对其进行备份。如何使用Intellij进行版本控制?

我决定做手工我的版本控制,它是相当缓慢和讨厌。是否有更容易和更有效的方法克隆另一个文件夹中的当前项目文件?例如,将项目文件复制到另一个名为v1.4.2的文件夹之外,而不需要重新定位我的项目文件,也可以将它们重构为独立的项目,以便每次都可以运行。

+0

你为什么不使用Git的本地硬盘驱动器上的追踪?您无需创建任何远程存储库即可使用它。 – yole

回答

0

为该项目设置一个本地git存储库。它将从一个主分支开始。然后创建一个可以进行更改的工作分支。您可以在准备好后将此分支重新合并为主分支。您可以根据需要创建尽可能多的分支,并快速切换它们。全部使用一个目录。

如果你是新来的git,你可以使用类似SourceTree - (GIT为一个GUI),它可以让你管理的回购。它使您在存储库的分支之间切换的速度非常快。它也有助于将更改推送到另一个位置。 GitHub上,到位桶等

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

取决于你正在构建你可以建立一个shell脚本/批处理脚本,将文件复制到重复位置的环境。不知道你正在开发什么类型的项目,因为很难说什么是最好的策略。

理想的情况下,如果你的项目有一个内置的输出,你可以让编译器/的IntelliJ的地方,结果到您的结果文件夹。然后,您可以将结果复制到您的Builds/v1.4.2文件夹或任何地方。无论您是否签入构建的文件都取决于您的项目。您可以随时排除文件/文件夹像你../Builds,你不希望通过你的.gitignore

相关问题