2017-04-15 176 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中的硬鏈接解決了我的問題。第二種解決方案不適用於我的情況:如果我將文件包含在項目之外,則在發佈我的項目時,文件不會複製到服務器。 –

相關問題