我的网站上有多个文件夹,这些文件夹在网站上有不同的用途。认为
/
/forum
/drupal_site
/contact
/about_us
现在我应该如何处理这些备份?每个文件夹应该有自己的存储库吗?整个网站应该有吗? Git是第一个走的路吗?
这对我来说更方便吗?
是否有任何“标准”方式可以做到这一点,或者每个人都采取不同的方式?
此外,每个文件夹都应该有自己的js
css
和img
文件夹,还是应该在整个网站上共享(仅限在根目录中)?
答案 0 :(得分:1)
您可以灵活地在这里做一些不同的事情,但我认为在根/
开始您的回购并递归跟踪您的文件是可行的方法。 Git会选择子文件夹中的文件。
这样做的关键优势在于您基本上拥有整个应用程序的快照,并且可以在创建开发或登台环境时轻松签出存储库。
Git非常适合管理代码更改,但我仍然建议使用rsync
之类的内容每隔一段时间备份整个网站。这样,您只能跟踪将要一致更改的文件(代码,用户生成的内容等),而不是备份不会更改的图像/音频/其他文件。最好是安全而不是抱歉:)