在本地开发和测试服务器上,公用文件夹为public_html
,但在生产时它是html
。我想避免更改太多设置 - Git是否有办法理解这些是同一个文件夹?
以下是参考结构:
Test server
- webapp
- app
- core
- public_html
- index.php
Production server
- webapp
- app
- core
- html
- index.php
答案 0 :(得分:2)
假设一个理智的平台,符号链接将节省一天。 Git可以存储符号链接。
我的符号链接是开发/测试服务器名称,而不是生产名称。
答案 1 :(得分:1)
您应该使用涂抹/清除脚本将文件移动到您在开发机器上所需的位置。更新工作树后,文件会“污迹”,因此它们将显示为public_html / somefile.html。提交更改时,将“清理”保存的树,并将文件存储为public / somefile.html。
更多相关内容:
http://progit.org/book/ch7-2.html
希望这有帮助