2017-04-15 200 views
0

我使用安装在visual studiophp tools如何在Visual Studio中的php项目之间共享文件?

我有一个包含两个项目的不同主机的解决方案,“index.php”包含在这两个项目应该有相同的代码,所以当我在一个项目中改变它,我反映的是其他项目的变化太大。我想从第二个项目中删除“index.php”,并在第一个项目中添加对“index.php”的引用。

添加从第一个项目,在第二个项目文件夹中复制文件“现有项目”到第二个项目,所以不适合我的情况非常有用。

+0

你不能做到这一点以同样的方式,你可以在.NET,PHP,因为不编译的代码,但使用实际的源文件在运行时。运行代码的任何服务器都需要实际的文件。您可以将该文件放入自己的回购站中,然后通过作曲者将其加载到项目中? –

+0

我没有使用任何形式的版本控制。 –

+1

你可以(也可能应该)开始这样做,但?它会帮助你备份你的代码,它可以帮助你解决你的问题。 –

回答

0

快速溶液

1)创建用于从第一项目到第二个项目的index.php一个符号链接。

对于Linux的ln -s project1/inex.php project2/inex.php

对于windows mklink project1/inex.php project2/inex.php

因此,从第一个项目上的index.php所做的所有更改会自动反映到第二个项目。

优雅溶液

1)创建具有共同的代码(如库中的PHP文件)。

2)包括两个项目的index.php

这种方法,如果你想专门添加一些代码在未来一个项目将是有帮助的。

+0

windows中的硬链接解决了我的问题。第二种解决方案不适用于我的情况:如果我将文件包含在项目之外,则在发布我的项目时,文件不会复制到服务器。 –

相关问题