簡體   English   中英

我可以復制將整個代碼文件夾粘貼到SVN存儲庫中嗎

[英]Can i copy paste the entire code folder in SVN repository

我正在建立一個網站,而我的public_html在SVN下。 現在我對SVN不太了解。

這個周末,我將整個站點復制到了Windows計算機上,並且對該站點進行了一些更改。

我在SRC目錄下進行了更改。

現在,我可以將整個文件夾復制粘貼到Webiste主SRC文件夾中。 由於該文件夾是在Windows XP上共享的,因此我可以替換它。 或者,我可以刪除舊的並替換為新的。

我只是不想破壞SVN。 哪種方法是安全的,以便diff文件夾上的其他編碼器不會受到影響

只要您不觸摸.svn文件夾,就可以了。 復制具有相同名稱的另一個文件就像編輯它一樣。 復制文件后,即可提交更改。

但是:如果其他人進行了更改,請確保在從存儲庫更新之前復制文件(然后更新將嘗試與您的更改合並)! 如果將文件復制到已經更新的文件上,則將覆蓋其他人的更改-有效地撤消它們(但您不會注意到,因為可以提交)。

最好的方法是commit / ci更改更改,而不是刪除存儲庫中的更改。

下次您移動文件時,請使用SVN MOVE命令。 另外,您可能考慮更新到Git?

這是指向SVN命令的鏈接,供您入門:)

http://www.linuxfromscratch.org/blfs/edguide/chapter03.html#ch03-introduction

如果復制和粘貼,則應刪除public_html和子目錄中的所有.svn文件和文件夾。

...或者您可以在服務器上安裝SVN客戶端並運行“ svn更新”(您可能希望限制.svn文件和文件夾被公眾訪問)

“ SVN方式”是從Windows計算機執行SRC目錄的提交( svn commit ),然后在服務器* public_html *目錄內的SRC目錄中執行更新( svn update )。

復制SRC目錄時,將克隆工作副本。 您可以將它們既用作常規工作副本,也可以使用存儲庫來同步它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM