我正在使用Git/SourceTree/Eclipse。我在Eclipse工作区之外克隆了一个GIT repo。 SourceTree现在指向这个位置。创建GIT仓库的工作副本
GIT中没有.project文件。所以在Eclipse中,我创建了一个新的动态Web项目,并将我的GIT仓库(包括.git文件夹)导入到其中。该项目建立得很好。
现在这意味着我在Eclipse中所做的任何更改都不会反映在SourceTree中,因为GIT repo本质上在2个位置。所以我不得不在SourceTree中创建另一个repo来指向我的Eclipse工作区。
我在工作区外克隆了GIT仓库,因为我听说这是最佳实践。但肯定有一个更简单的方法。
什么是更简单的方法?
感谢您的任何有用的提示。
如果我用EGit克隆,我还可以使用SourceTree管理我的回购?或者我会被迫在EGit做? – fumeng 2014-10-01 19:27:53
好点。我认为SourceTree期望'.git'在当前目录中,所以我会说不,但必须检查。请注意,您还可以将Eclipse项目作为git存储库的子目录,这可能会解决Eclipse慢下来的问题,因为它不会再尝试访问'.git'。从技术上讲.git-repository然后仍然在你的'workspace'目录下,但它不在你的Eclipse项目文件夹(也可能被称为“workspace”)中。 – hansvb 2014-10-01 22:27:14