1

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

我想开始使用 Git 作为 VCS - 已经在 Github 上有一个帐户,现在需要一个建议。我应该在哪里存储我的回购协议?在我的 Windows 机器或我的 Linux 服务器上。我支持第二种选择——尤其是当我的 IDE 不断将所有内容上传到服务器但想知道您的意见时。

您通常如何解决此类问题?

4

1 回答 1

0

第一点是决定你的行尾策略,这很可能是回购中的 LF。

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

您需要记住在从每个系统(家庭 Windows/工作 Linux)签名之间将最新更新推送到您的中央 Github 存储库。在这种情况下,您可以在同一分支上连续工作,因为它将是连续的。

或者,如果您自己的机器可以在线访问,您实际上可以从每台机器上推送和拉取,但是在单独的分支上这样做,这样它们就不会相互冲突(您不能推送到已签出的分支,但您可以推送到其他分支)。

您还可以携带记忆棒并git bundle用于最大程度的备份和运动鞋网功能。

于 2012-11-26T22:57:18.450 回答