在从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
会给你详细信息。