我们正在尝试为 NetBeans 7.0.1 中的 Jsp 项目设置 github 版本控制。问题是我们不知道该怎么做。我已经在 github 上设置了一个公共(public)帐户,并完成了 github 上安装指南中的所有步骤、ssh key 和所有内容。因此,如果我想在这个项目中独立工作,我不会有任何问题。
问题是如何让我的合作者开始。他在 github 上有一个帐户。他使用 ssh key 等进行设置。在 github 的管理员 View 中,我将他添加为协作者,但我们不知道下一步。
那么问题是如何将协作者连接到项目?我想是这样的吧?
git remote add origin git@github.com:username/Hello-World.git
git pull
(另一个问题:我是只 git 源文件还是整个项目文件夹?)
最佳答案
关于您的第二个问题...这是一个棘手的问题。
几个月前,我和一位同事在一个 JavaEE 项目上合作,我们最初决定共享整个 Eclipse 项目。因为我在 Windows 上工作而他在 Linux 上工作,所以我们在维护所有东西时遇到了很多麻烦。此外,我们还必须确保不会不小心上推我们的 .project
目录,因为那样会覆盖其他人机器上的设置,从而搞乱整个项目。所以我们最终从存储库中删除了所有项目文件,只保留了源文件夹(src
和 WebContent
)。
我们都建立了一个空项目,进行了设置,然后从存储库中导入了源代码。在每个人都有相同的项目设置之前,设置起来有些麻烦,但之后它就像一个魅力。
对于两个开发人员来说没问题,我想对于更大的团队来说,可能会有更好的解决方案。
所以,我想 Netbeans 以类似的方式处理项目设置。所以在我看来,您应该只共享代码。
关于windows - 您如何为两人团队设置 github 版本控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7553166/