Eclipse 创建GIT回购的工作副本

Eclipse 创建GIT回购的工作副本,eclipse,git,atlassian-sourcetree,Eclipse,Git,Atlassian Sourcetree,我正在使用Git/SourceTree/Eclipse。我正在Eclipse工作区之外克隆GIT repo。SourceTree现在指向此位置 GIT中没有.project文件。因此,在Eclipse中,我创建了一个新的动态web项目,并将我的GIT repo(包括.GIT文件夹)导入其中。这个项目建设得很好 这意味着我在Eclipse中所做的任何更改都不会反映在SourceTree中,因为GIT repo基本上位于两个位置。因此,我必须在SourceTree中进行另一个repo,以指向我的Ec

我正在使用Git/SourceTree/Eclipse。我正在Eclipse工作区之外克隆GIT repo。SourceTree现在指向此位置

GIT中没有.project文件。因此,在Eclipse中,我创建了一个新的动态web项目,并将我的GIT repo(包括.GIT文件夹)导入其中。这个项目建设得很好

这意味着我在Eclipse中所做的任何更改都不会反映在SourceTree中,因为GIT repo基本上位于两个位置。因此,我必须在SourceTree中进行另一个repo,以指向我的Eclipse工作区

我在工作区外克隆了GIT回购,因为我听说这是最佳实践。但肯定有更简单的方法

那更简单的方法是什么


谢谢你的建议

由于您已将带有
.git
-文件夹的文件夹导入到您的
工作区
-文件夹中,您现在可以使用该目录进行开发。您不再需要原始克隆

然而,我猜在
工作区
-目录中进行克隆被认为是不好的做法,因为它会减慢Eclipse项目的速度(请参阅)


使用EGit进行克隆可能会使您的生活更轻松,因为它可以指向
工作区
-文件夹外的
.git
-文件夹。()

如果我使用EGit克隆,我仍然可以使用SourceTree管理我的回购吗?或者我会被迫在EGit中做这件事?很好。我认为SourceTree希望
.git
位于当前目录中,所以我会说不,但必须检查一下。注意,您还可以将Eclipse项目作为git存储库的子目录,这可能会解决Eclipse速度减慢的问题,因为它不再尝试访问
.git
。从技术上讲,.git存储库仍然在您的
工作区
-目录中,但它不在您的Eclipse项目文件夹(也可以称为“工作区”)中。