2014-03-31 28 views
1

有服务器在CentOS下运行,php-fpmnginx在船上。两个项目是托管的,其中一个是主要的,第二个包含一半的主要项目作为符号链接和部分与自身相对应。这两个项目都在git仓库中。在克隆repo之后,主要项目在Linux和Windows计算机上正常工作。但是第二个项目包含符号链接,它不能正常工作。在git上使用两个项目之间的符号链接

我不知道该怎么做。保存符号链接非常重要,但我们应该如何处理Windows上的第二个项目?一些使用git的钩子(在pull之前用文件替换符号链接)?

回答

2

git转换符号连接在Windows文本文件,因为符号链接仅适用于*nix环境和msysgit默认情况下不照顾他们。

您可以创建一个post-commit钩子来解决它们。

查看git symlinks in windows的答案,特别是this one,其中用户已经给出了处理场景的步骤。