具有多个本地eclipse工作区的Git本地存储库



在从SVN迁移之前,我开始了解git。

我在这里阅读了许多帮助填充问题和一些教程。

通常情况下,我会在电脑中创建多个eclipse工作区。不同的"应用程序/程序"将使用不同的eclipse工作区。

当使用git时,本地repo要么是从远程repo克隆的,要么是在本地创建的。然后从eclipse工作区中引用本地git repo的工作树。这意味着,当我在eclipse中实际更改内容时,我会在本地gitrepo/working树中更改它们。

到目前为止是清楚的,但有时我的项目在不止一个应用程序/程序中使用,因此在不止一种工作空间中使用。在这种情况下该怎么办?

就我所读到的内容而言,我认为我需要为每个eclipse工作区创建一个本地git repo,以避免两个eclipse工作区修改同一个本地git repo/工作树,这可能会造成各种麻烦。

这意味着,为了安全起见,每个eclipse工作区都应该为git-reo定义一个不同的HOME?

提前感谢

您可以为同一git repo创建多个工作区。使用

git worktree add <path of you worktree> <commit>

并安全地修改工作空间。

git worktree --help

会给你详细信息。

最新更新