如何在家和工作中同步网络项目?

如何在家和工作中同步网络项目?

我目前正在为工作开发 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

几周前我也曾处于你的境地,我用Bitbucket现在开始我的项目。我在搜索free repository并遇到这个之后找到了 Bitbucket线

答案2

我正在考虑学习 GIT 并将存储库保存在我的 USB 记忆棒上,在家里和工作中检查以更改文件并排除 3 个配置文件?

你可以这样使用 Git:

  • 将裸仓库存储在存储棒上
  • 将提到的特定位置的文件添加到 .gitignore
  • 有两个“绑定”到位置存储库(工作和家庭)
  • 使用推送|拉取同步存储库

我该如何对 10 个不同的网站进行同样的操作?

一个站点 – 一个单独的存储库

相关内容