我们正在将我们的 Drupal 6 站点迁移到 Git 中。我注意到 Drupal 7 实际上带有一个默认的 .gitignore 文件,它忽略了 settings.php 文件和 sites/default/files 目录。所以我假设这是标准做法,我不应该对文件目录进行版本控制。我的问题是,在迁移过程中将这些文件从开发移动到测试再到运行的最佳方法是什么?实时站点可能包含人们上传到实时站点的目录中的大量图像,但是 DEV 服务器上的目录将包含一些开发人员可能已添加到他们创建的内容中的新图像。目前,当内容编辑器以页面节点的方式添加内容时,例如在开发站点上,我们有一个所见即所得的编辑器,允许他们上传最终在 /sites/default/files/images 中的图像并放置在他们的内容中。在各种服务器之间同步此文件目录的最简单方法是什么?
谢谢