当前位置:  开发笔记 > 编程语言 > 正文

Egit中的工作目录与项目

如何解决《Egit中的工作目录与项目》经验,为你挑选了1个好方法。

我是Eclipse的长期用户,但对Git/Egit来说是新用户.最近我一直在尝试使用Egit,因为我想使用GitHub与许多项目合作.我想要处理的项目不是特定Eclipse的项目,但我仍然想设置一个工作流程,以便我可以在Eclipse中处理它们.

似乎有许多事情需要融合在一起:

    远程存储库(在GitHub上)

    本地存储库(我文件系统的某个地方)

    Git工作目录

    我想要工作的Eclipse项目(包括源代码树之外的东西,如Eclipse项目文件,Maven配置,构建文件夹等)

这些如何相互关联以及我的工作流程应该是什么?

特别是:

我是否真的需要本地存储库,或者我可以直接使用远程存储库(如SVN)?

Git工作目录也可以是Eclipse项目吗?或者这是一个坏主意?

我的推/拉/取等工作流程通常应该是什么?

如果我在Eclipse项目中使用Maven进行依赖关系管理,但不希望所有Maven特定的东西都被提交给SCM,那么这可行吗?

猜猜我正在寻找一位成功完成这项工作的人提出的建议!



1> Jeremy..:

我是否真的需要本地存储库,或者我可以直接使用远程存储库(如SVN)?

Git就是在本地存储库上工作,并在必要时推送到其他地方.

Git工作目录也可以是Eclipse项目吗?或者这是一个坏主意?

如果它以这种方式排队,那么是的.这就是我管理项目的方式.

我的推/拉/取等工作流程通常应该是什么?

当你觉得你已经做出足够的提交(有时只有1)值得推动时,你会推动.当您想要处理其他人推动的更改时,您会拉动.

有关不同类型工作流的官方文档,请参阅gitworkflows.

如果我在Eclipse项目中使用Maven进行依赖关系管理,但不希望所有Maven特定的东西都被提交给SCM,那么这可行吗?

通常你只需要提交pom.xml.其他任何东西都是用户特定的设置.虽然,如果我克隆你的存储库而不能做"mvn编译",那么就有问题了.

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有