在intellij idea的同一个项目上的两个分支上工作



我想在我的创意项目中处理两个独立的分支。

一个简单的解决方案是:

在我的项目文件夹中克隆git目录(第二次(,并签出git必需的分支。这在思想上是行不通的,git副本不被识别为git文件夹。

存储库不在项目根目录中,当前结构:

ProjectFolder/
ProjectFolder/gitRepository
ProjectFolder/gitRepositoryClone

首先,不要忘记git worktree(此处提供(不是第二个克隆,而是同一初始存储库的不同分支上的工作树的副本。

其次,从这个线程来看,一种方法是:

我已经从主工作树/文件夹旁边的命令行创建了一个工作树,并将其作为第二个模块导入

所以一定要在你的项目文件夹旁边而不是里面创建它,然后导入它。

和:

为每个工作树保留一个单独的项目有意义吗

我认为这是正确的做法,而将工作树放在同一项目中则不然
签出项目文件夹中的工作树有点重复源代码,通常情况下,用例并不清楚,除非有一些非常具体的设置。

例如,在IntelliJ项目中,我们确实使用了工作树,它们通常在单独的文件夹中检出,并作为单独的项目打开。

最新更新