我正在嘗試使用tortoiseSVN來解決我遇到的一個小問題。TortoiseSVN - 本地主機上的存儲庫,然後在本地主機和聯機上運行副本。可能?
我有一臺開發筆記本電腦,並開發了我的大部分網站。 但是,如果我正在移動,並且有人向我發送了一個報告錯誤的SMS,我經常在那裏的任何一臺計算機上登錄到我的ftp,然後本身修復該網站。
如果我在開發筆記本電腦上做了額外的更改,我經常會忘記我所做的實時更改,結果導致其丟失。
因此,我期待使用tortoiseSVN來緩解這個問題。
我的託管帳戶是與hostgator共享的託管帳戶,它不支持SVN存儲庫。
我正確地認爲SVN的工作方式是我的'live'副本必須是存儲庫嗎?或者我錯過了這一點?
有人可以解釋我將如何去實現我想要的東西,即使它需要託管更改..或者更適合我的情況的替代方案..?
很多謝謝。
湯姆
嗯..我當前的主機帳戶不允許SVN存儲庫設置,所以它必須在我的筆記本電腦上。 你是否說我不應該編輯我的LIVE版本?IE版本的人可以在互聯網上看到,但是如果我負責部署網站,我應該確保我的工作副本是最新的,然後手動上傳所有文件等。? 這裏的問題是,如果有一個線路錯誤的例子,我不得不更新我的工作文件,更新存儲庫,然後去重新上傳一個文件的努力..這是你的建議? –
有很多外部svn主機可以選擇。如果您的託管服務提供商爲您提供了shell訪問權限,則他們不需要支持svn託管服務,您可以在當前主機上運行svn客戶端,並在其中保留本地工作副本。然後,您可以在編輯時從該工作副本ftp文件進行ftp文件的創建,然後通過遠程shell執行並執行您的部署腳本(如複製./*.html/www-dir/site /')。 –
我只是說我不會從我認識的公司獲得任何服務而無需事先測試並且沒有任何已完成工作的任何服務。 –