2012-01-25 47 views
0

我使用ProjectLocker我的SVN server.Stuck在同步文件在運行時與本地數據庫文件。我正在使用Tortoise SVN。SVN服務器自動同步與本地數據庫@運行

+0

請詳細說明你在做什麼和你想要達到什麼。你的問題不清楚。 – Paker

+0

我在ProjectLocker工作,可能會提供幫助。你能告訴我們: 1)什麼文件,你的意思是(轉儲文件或實際數據庫文件),2)如果你的工作拷貝的生活相對於這些文件,3)無論其他文件是在同一臺服務器上,4)無論是文件你試圖同步是二進制的,5)你的目標是隻保留這些文件的備份或其他東西。這些問題的答案可以幫助我們爲您提供最有效的答案。 – brokenbeatnik

+0

@brokenbeatnik:3>所有文件都在服務器,1>只是想與SQL(數據庫文件)進行升級,並與others.Also我怎麼能合併文件合併它們,伊曲康唑顯示錯誤「FILE_NAME已經存在」同時導出文件。我想每天更新一份工作副本。 4>二進制文件是什麼意思?我想更新所有類型的文件,我們通過FTP,PHP,CSS數據庫文件更新。我是一個新手。請把它放在一個很好的你。 –

回答

0

從您的意見,這聽起來像你可能不熟悉一些版本控制的概念。對於新的Subversion用戶,我推薦Version Control With Subversion書的Chapter 1。這將更詳細地解釋工作副本的內容,以及Subversion如何保存您的數據。第2章提供了有關基本工作週期的更多信息。 ProjectLocker會爲您處理所有svnadmin步驟,因此您可以忽略這些步驟並查看如何檢出,更新和落實。

你應該做的第一件事是,你繼續,你做任何開發文件創建一個臨時目錄。您可能需要將您的PHP,CSS,DB文件等複製到該位置。然後運行svn import的TortoiseSVN等效文件將所有文件上傳到服務器。一旦你導入了它們,備份你剛創建的目錄,並創建一個空的工作目錄。運行Subversion checkout的TortoiseSVN等價物,您將下載存儲庫中的所有文件。一旦你有了這些,Subversion將負責確定哪些更改可以合併,哪些需要手動干預,更改,運行更新以從其他用戶提取更改,然後提交。

如果您希望在提交後將文件上傳到遠程位置,並且您有付費帳戶,則可以使用ProjectLocker的遠程部署解決方案將特定的Subversion目錄FTP到您的實際服務器上進行部署。

我道歉,如果這是一個有點模糊,但你的問題的範圍相當廣泛,所以我想給你簡明的答案,同時儘可能仍然滿足您的需求。

相關問題