我目前正在为工作开发 10 个网站。每个网站我都使用 codeIgniter PHP 框架。
我在家里(localhost)和工作(localhost)进行开发并将更改上传到服务器。
我目前的工作流程如下:工作(HTDOCS)<-> USB 记忆棒<-> 家(HTDOCS)
我实际上并没有一个“中心”文件位置,我只是尝试始终在所有介质上保留最新副本。我一直在研究源代码版本控制(对我来说完全是新事物)。
我正在考虑学习 GIT 并将存储库保存在我的 USB 记忆棒上,在家里和工作中检查以更改文件并排除 3 个配置文件?
1)codeIgniter 有三个文件,它们是家庭、工作或服务器所特有的。config.php 有应用程序目录,database.php 有本地数据库设置,.htaccess 会更改基本 URL 以删除 index.php,并且这在不同机器之间会有所不同。
2) 我可以使用 git 之类的源代码版本控制将文件保存在 USB 记忆棒上作为中心位置吗?如果可以,我该如何处理 10 个不同的网站?对于我的 photoshop 文件也一样吗?
非常感谢
答案1
答案2
我正在考虑学习 GIT 并将存储库保存在我的 USB 记忆棒上,在家里和工作中检查以更改文件并排除 3 个配置文件?
你可以这样使用 Git:
- 将裸仓库存储在存储棒上
- 将提到的特定位置的文件添加到 .gitignore
- 有两个“绑定”到位置存储库(工作和家庭)
- 使用推送|拉取同步存储库
我该如何对 10 个不同的网站进行同样的操作?
一个站点 – 一个单独的存储库