【发布时间】:2011-02-27 04:37:00
【问题描述】:
我目前正在将 git 用于个人项目,并且遇到了为两个不同的环境使用一个代码库的问题,我想知道使用 git 的最干净的方法是什么。
主桌面
我在大部分开发过程中都使用这台机器。我在这里有一个 git 存储库,它是从我在内部服务器上使用的空存储库中克隆出来的。我在这里完成大部分工作,然后将其推送回内部服务器,这样我就可以将其用作真相大师并轻松进行备份。
笔记本电脑
我有时想在路上写代码,所以我从内部服务器克隆并创建了一个名为“laptop-branch”的新分支。不幸的是,某些目录 MSVC++ 版本与 Main Desktop 环境不同。我刚刚修改了“laptop-branch”中的文件并在那里提交。
现在我在度假时用我的笔记本电脑做了很多更改,并希望将它们推送到原点,但不希望我所做的与目录和编译器版本相关的更改被推回原点。
完成这项工作的最佳方法是什么?
编辑:在这种情况下,它不是配置文件,而是更改的 VC++ 解决方案/项目文件。
【问题讨论】:
-
+1,我期待一些有趣的答案。
-
我喜欢这个问题,但这似乎更多地属于 stackoverflow 领域。
-
@MrStatic:你可能是对的。
-
这更适合 Stack Overflow。很快就会迁移到那里。
标签: git version-control environment