2012-11-26 91 views
1

作为我的主计算机我正在使用Windows PC。在我的开发中,我使用基于本地Linux的服务器来托管我的项目。我还使用PHPStorm作为我的主IDE - 创建启用了自动上传功能的远程项目。开发环境 - 远程本地服务器和Git仓库

我要开始使用Git作为VCS - 已经在Github上的帐户,现在需要的建议。我应该在哪里存储我的回购协议?在我的Windows机器上或我的Linux服务器上。我为第二种选择 - 特别是当我的IDE不断上传一切到服务器,但想知道你的意见。

你通常如何解决这些问题?

+1

Git让你轻松地混合所有三个。每个克隆本身就是一个回购。 – tripleee

+0

@triplee我知道,我只是想知道正确的设置;) – user1854344

+0

根据我的经验,在设置Linux服务器时往往会有更少(隐藏)的魔力。 –

回答

0

的第一点是决定你的行尾的政策,其中最有可能将回购内LF。

你可能会选择Gihub回购作为主要的中央回购,因为它将实际上是一个裸回购(你不会直接在那里做任何工作)。

您需要记住在从每个系统(家庭Windows /工作Linux)签名之间将最新更新推送到您的中央Github回购站。在这种情况下,您可以继续在同一分支上面继续工作,因为它会持续。或者,如果您自己的机器可以在线访问,您可以实际上从每台机器上进行推拉操作,但是在单独的分支上执行操作,因此它们不会相互冲突(您不能推送到一个结账分行,但你可以推到其他分行)。

您还可以携带记忆棒,并使用git bundle获得最大的备份和运动员网能力。