2010-08-23 51 views
0

大多是我遇到過的情況下,我有兩個服務器之間移動文件。我通常在線測試我的項目在一個測試服務器上,客戶端檢查websties的功能和所有。完成所有任務後,我不得不再次測試服務器的內容傳送到有太多數據一起直播服務器...Transfering現場直播服務器

因此,對於該過程中,我通過下載客戶端測試服務器上傳的所有文件,備份數據庫並再次將數據庫上傳到新的服務器和客戶端文件。如果客戶端上傳了更少的文件,那麼這是不可能的,但是如果是大文件,我真的會浪費時間將文件從一個文件複製到另一個文件。

憑什麼讓我在更短的時間相同的過程,即使大型文件

+0

可能的重複[你最喜歡的php部署策略是什麼?](http://stackoverflow.com/questions/425692/what-is-your-preferred-php-deployment-strategy) – Gordon 2010-08-23 12:20:59

+0

有些類似於那個但是差異很小,我的客戶輸入他的完整網站數據,並在我的測試網站中填寫了整個網站的實際數據。它包含了編寫頁面內容和其他東西 – KoolKabin 2010-08-23 12:23:54

回答

0

我們使用的是我們的服務器託管SVN。

當我們想將站點移植到測試區域時,我們有一個託管在服務器上的測試域名設置,我們可以在子域上運行svn update,它將只複製所有文件。

當我們去住假設域名託管我們只是在該文件夾上運行svn update以及在同一臺服務器上。非常快速和容易。

+0

我有SVN託管在我的服務器 – KoolKabin 2010-08-23 15:49:02

+0

@KoolKabin - SVN是免費的。您也可以嘗試Git或其他版本管理。 @fire - 這是可以的,除非它不允許測試數據,因爲兩者都使用相同的數據庫。 – 2010-08-26 23:02:42

+0

對不起,我的英語...我的意思是說,我的託管服務器有svn託管或不我不知道。那麼我怎麼知道,如果沒有安裝,我可以安裝它嗎? – KoolKabin 2010-08-27 06:22:13