我在一个cms项目上工作,并使用托管在github上的开源cms,我怎样才能在不覆盖我的本地设置的情况下远程获取最新的提交到我的工作副本?例如我的数据库设置等?如何合并远程分支并忽略配置设置?
3
A
回答
2
我总是建议filter driver有:
- 对于那些设置文件的模板(Git的版本)
- 一些文件,依赖于环境的正确值
- 一能够建立实际设置文件的脚本(作为'污迹'脚本)
有关更多详细信息,请参阅“How to keep different content of one file in my local and github repository?”。
1
通常最好从repo中删除这些文件并将它们添加到.gitignore中。然后,您可以通过生成默认文件来使应用程序正常处理缺失的配置。如果不这样做,您可以提供一个“示例”配置文件供用户复制和编辑。
相关问题
- 1. 如何合并远程分支机构
- 2. 切换到远程分支并设置本地文件
- 3. 分支和合并策略
- 4. git:如何从远程分支获取并合并到本地分支?
- 5. 合并远程分支到文件夹
- 6. Git,合并两个远程分支
- 7. git合并工作与远程分支?
- 8. git - 如何在上游设置远程分支出分支?
- 9. 忽略git合并
- 10. git合并远程分支而不必创建本地分支
- 11. git合并本地分支与远程分支
- 12. 合并一个远程分支到另一个本地分支
- 13. 将搁置的changlist合并到分支
- 14. flexmojos忽略配置?
- 15. Selenium节点忽略Firefox设置并设置自己的设置配置文件不起作用
- 16. 分离元素忽略,现在合并
- 17. 如何清理已经合并的远程git分支?
- 18. 使用Git如何合并远程分支的子树
- 19. 如何合并两个远程Git分支?
- 20. 如何将远程主机合并到本地分支
- 21. 如何合并远程分支而无需转到github?
- 22. 如何git rebase合并提交共享远程分支?
- 23. 如何在远程仓库合并两个分支
- 24. 如何将远程追踪分支'caffe/master'合并到HEAD中?
- 25. 强制合并分支,忽略覆盖的文件
- 26. 混帐 - 合并差永久忽略子分支
- 27. 为什么重新合并分支会忽略一些更改?
- 28. git合并分支,忽略一些提交
- 29. NSWindow忽略位置设置
- 30. 合并并删除git中的远程分支
但我没有控制安装模板文件?因为cms是从github克隆过来的? – Knight 2011-06-04 12:52:54
@Knight:模板和值文件是可以添加到回购的附加文件。您需要有一个脚本能够检测克隆repo的当前环境,以便构建正确的设置文件。 – VonC 2011-06-04 16:41:01