0

我有一台台式机和一台笔记本电脑正在编码。我希望两个环境保持同步,而不会将所有未完成的工作都推送到服务器。这对于该项目的其他开发人员来说会很烦人,并且会导致存储库不必要的膨胀。

4

3 回答 3

2

如果您在主题分支上工作,您可能会在不影响其他人的情况下推送更改。如果您有多个人在一个主题分支上工作,请让每个开发者分支从该主题分支进入他们自己的领域。这将允许在其他人与主题分支合并时进行适当的合并,并在主题分支完成后轻松合并回主分支。

分支是正确的git答案。它便宜、快速且仅使用git功能,无需使用第 3 方工具(任何云存储)...

于 2013-08-12T15:40:40.283 回答
2

一段时间以来,我遇到了类似的问题,直到我发现可以将项目文件夹存储在保管箱文件夹中。因此,每次我在项目中更改某些内容时,它都会通过 Dropbox 自动与我的所有设备同步。

于 2013-08-12T14:33:29.223 回答
1

如果您通过 NFS/homegroup/samba/whatnot 将文件系统安装在 LAN 上,则直接推送到您的个人 repo 路径名,不需要 url 或远程名称。

如果这不方便,您还可以通过打开git-daemon并推送到 git://its-lan-ip/ 来进行快速临时推送

于 2013-08-12T16:35:33.487 回答