sta*_*er2 7 git environment version-control
我目前正在使用git进行个人项目,并遇到了为两个不同的环境设置一个代码库的问题,并且想知道使用git最干净的方法是什么.
我使用这台机器进行大部分开发.我在这里有一个git存储库,我克隆了一个我在内部服务器上使用的空存储库.我在这里完成了大部分工作并推回到内部服务器,因此我可以将其用作真理的主人并轻松进行备份.
我有时想在路上编码,所以我从内部服务器做了一个克隆,并创建了一个名为"laptop-branch"的新分支.不幸的是,某些目录MSVC++版本与主桌面环境不同.我刚刚修改了"笔记本电脑分支"中的文件并将其提交到那里.
现在我在使用笔记本电脑度假时做了很多更改,并希望将它们推送到原点,但不希望我所做的与目录和编译器版本相关的更改被推回原点.
完成这项工作的最佳方法是什么?
编辑:在这种情况下,它不是配置文件,而是更改的VC++解决方案/项目文件.
...不是通过提交环境特定文件.gitignore.
在CodeIgniter中这意味着
.htaccessdatabase.phpconfig.php就是这样.
根据如何您的应用程序是安装这个可以有不同的影响.主要是我会说config.example.php和example.htaccess我会提交.然后,如果我必须设置一个环境,我将修改它们并在过程中重命名它们.因为git会忽略它们,所以你不必担心它.
如果您有许多特定于环境的代码,则需要重新考虑应用程序的布局.
| 归档时间: |
|
| 查看次数: |
1195 次 |
| 最近记录: |