我正在構建一個網站,我的public_html在SVN下。現在我對SVN不太瞭解。我可以複製粘貼SVN信息庫中的整個代碼文件夾
這個週末,我複製整個網站到我的Windows電腦和我做了現場一些變化。
我在SRC目錄下進行了更改。
現在我可以直接複製粘貼到主網站SRC文件夾整個文件夾。由於該文件夾是在我的Windows XP上共享的,我可以替換它。或者我可以刪除舊的替換這個新的。
我只是不想打破SVN。該方法安全,以便在DIFF夾的其他程序員沒有得到受影響
我正在構建一個網站,我的public_html在SVN下。現在我對SVN不太瞭解。我可以複製粘貼SVN信息庫中的整個代碼文件夾
這個週末,我複製整個網站到我的Windows電腦和我做了現場一些變化。
我在SRC目錄下進行了更改。
現在我可以直接複製粘貼到主網站SRC文件夾整個文件夾。由於該文件夾是在我的Windows XP上共享的,我可以替換它。或者我可以刪除舊的替換這個新的。
我只是不想打破SVN。該方法安全,以便在DIFF夾的其他程序員沒有得到受影響
最好的辦法是commit/ci
更改,而不是刪除在庫中的那些的。
下一次你移動文件,使用SVN MOVE
命令。另外,你可能會考慮更新到Git?
這裏是一個SVN的鏈接命令你,如果你複製粘貼&你應該刪除的public_html和子目錄下的所有.svn文件的文件和文件夾的上手:)
http://www.linuxfromscratch.org/blfs/edguide/chapter03.html#ch03-introduction
。
...或者你可以在服務器上安裝一個SVN客戶端並運行「SVN更新」(你可能希望從一般公衆所訪問限制的.svn文件夾&)只要
,但我認爲如果我複製粘貼只有具有相同名稱的文件將被覆蓋,.svn留在那裏,因爲我沒有那些在新的文件夾中。他們只是普通的PHP文件。我可以複製粘貼? – user825904
你不要碰.svn文件夾,你應該沒問題。複製具有相同名稱的另一個文件就像編輯它。一旦您複製了這些文件,您就可以提交更改。
但是:如果其他人可能已經做出更改,請確保在從存儲庫更新之前複製文件(然後更新將嘗試合併您的更改)!如果您將文件複製到已更新的文件中,您將覆蓋其他人的更改 - 有效地撤消它們(但您不會注意到,因爲您可以提交)。
的「SVN路」是做SRC目錄從Windows計算機提交(svn commit
),然後做在SRC目錄的更新(svn update
)服務器*的public_html *目錄中。
當你複製你克隆的工作副本SRC目錄。您可以將它們作爲正常工作副本使用,並使用存儲庫同步它們。
確實推薦更新到'git'。 –
但是,我瞭解提問者。但是,我不確定爲什麼一些企業仍然懷疑它。 – Karma
我也沒有看到足夠的理由移動到混帳。也許只需在「他的Windows XP」上籤出本地工作副本即可,只有在更改批准後才更新真實網站。 (只是svn應該被使用的方式)。將文件複製出工作文件夾以進行更改絕不是一個好主意。 – FrankB