windows - 您如何为两人团队设置 github 版本控制?

标签 windows version-control netbeans github repository

我们正在尝试为 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 目录,因为那样会覆盖其他人机器上的设置,从而搞乱整个项目。所以我们最终从存储库中删除了所有项目文件,只保留了源文件夹(srcWebContent)。 我们都建立了一个空项目,进行了设置,然后从存储库中导入了源代码。在每个人都有相同的项目设置之前,设置起来有些麻烦,但之后它就像一个魅力。 对于两个开发人员来说没问题,我想对于更大的团队来说,可能会有更好的解决方案。

所以,我想 Netbeans 以类似的方式处理项目设置。所以在我看来,您应该只共享代码。

关于windows - 您如何为两人团队设置 github 版本控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7553166/

相关文章:

c++ - CALLBACK 关键字在 Win-32 C++ 应用程序中意味着什么?

ios - Xcode 不允许我创建快照,因为我不存在

java - 调用函数: unreported IOException must be declared to be thrown

java - 如何添加没有Jar的库

C++ Windows 二进制文件 : conditions to be used with MinGW

c++ - 未解析的外部符号 _CLSID_VdsLoader

visual-studio - Visual Studio 2008 - 如何禁用挂起 checkin 处理

svn - 同时使用 Subversion 和 SourceSafe?

java - 带有 .java 的 Netbeans Jar 文件,而不是 .class 文件

javascript - Electron 将图像设置为壁纸(OS X 和 Windows)