相关疑难解决方法(0)

我应该在Home或Eclipse Workspace中存储git存储库吗?

我只是从svn转到git,我很想奠定一些好的基础.

默认情况下,Eclipse希望将本地克隆存储库存储在〜/ git中.我更愿意在同一个工作区中保存任务的所有数据 - 所以我倾向于将它保存在我的工作区中.

我应该考虑哪些重要的利弊?

我不打算做很多分支 - 我真的要走dvcs路线,主要是为了克服一些不可靠的互联网通信问题.

java eclipse git

45
推荐指数
1
解决办法
2万
查看次数

将Git存储库保留在Eclipse工作区内部或外部是否更好?

我是一个典型的Eclipse/Subversion用户,开始迁移到Git.我研究了git的基本概念,并决定最初坚持每个存储库方法的一个项目,以保持简单.不过,我仍然遇到麻烦,决定在哪里为每个项目放置存储库.

我花了很多时间来回顾这个问题的答案,虽然我相信这个问题的作者假设如果存储库位于Eclipse工作区内,那么你只能使用Eclipse来管理存储库,当然,不对.

然而,最令我印象深刻的是,除了一个答案(包括已接受的答案)之外的所有答案都建议将存储库保留在Eclipse工作区内,而只有一个答案指出EGit用户指南建议完全相反.

然而,实际上似乎Eclipse/EGit实施了许多方法,其中一些方法似乎与EGit建议相矛盾.

例如,如果您使用New Project Wizard从Git创建一个New PHP Project并且存储库是远程的,Eclipse/EGit将很乐意在Eclipse工作区中创建一个项目文件夹,并将存储库(.git)放在项目文件夹中.这是我真正想要的最终结果,因为它保留了封装在Eclipse工作区中的所有内容.

但是,如果使用"新建项目向导"并选择本地的Git存储库,则Eclipse/EGit不会像对远程存储库那样克隆存储库.相反,它使用该存储库的工作副本作为项目位置,在该位置创建其.project和其他元数据,并在该工作副本中创建一个新的(看似不必要的)文件夹,其名称与项目相同(所以你结束例如, ~/git/blah/blah).如果删除多余的文件夹,最终会得到与第一个示例相同的结构,唯一的区别是项目文件夹不是Eclipse工作区文件夹的子文件夹,它位于文件系统的其他位置(例如.~/git/blah)这种方法似乎唯一有利的一点就是它遵守了EGit用户指南中的建议,但从技术角度来看,很难看出这与第一个例子有什么不同.

鉴于这些令人费解的观察结果,我想知道人们使用这些方法的经历是什么样的,如果忽略了EGit用户指南中的建议,可能会有什么陷阱.

eclipse git egit

39
推荐指数
1
解决办法
2万
查看次数

标签 统计

eclipse ×2

git ×2

egit ×1

java ×1