我是新與SVN,和他們給我,我已經連接到具有http://versionsapp.com/混淆SVN
但是,我對如何在本地獲取文件困惑的一個分支。我需要導出還是結帳?我想對文件進行更改,然後在svn存儲庫中對其進行更新。
有人可以給出一個很好的解釋,它是哪一個?如果其他人更新文件,我如何在我的機器上的本地副本中獲取該文件?
預先感謝您! :)
我是新與SVN,和他們給我,我已經連接到具有http://versionsapp.com/混淆SVN
但是,我對如何在本地獲取文件困惑的一個分支。我需要導出還是結帳?我想對文件進行更改,然後在svn存儲庫中對其進行更新。
有人可以給出一個很好的解釋,它是哪一個?如果其他人更新文件,我如何在我的機器上的本地副本中獲取該文件?
預先感謝您! :)
您需要簽出分行。如果其他人進行了更改,則必須更新工作副本。閱讀http://svnbook.red-bean.com/nightly/en/svn-book.html#svn.tour:它介紹了SVN的基本用法。
你需要checkout
這些文件,如果你export
你將無法將你的本地副本與SVN中的副本同步。
要獲取更新的文件,請在本地文件上使用update
選項。您可以使用commit
將更改添加到SVN。
簽出意味着創建您自己的工作目錄,您可以在其中編輯,提交自己的更改並接收其他人提交的更改。
要使用最新的提交進行更新,請在工作目錄中執行svn update
。它會告訴你哪些文件已經改變。即使您是唯一一個承諾進行更改(也許在每次提交之後)的人,您仍需要定期執行此操作。
export
功能用於創建當前樹的轉儲,並刪除所有版本控制內容。
作爲一種最佳實踐類型的東西,你總是希望在做你的svn update之前做一個'svn update'構建來測試你對'svn commit'的修改。當你在做最後的測試之前更新時,你不太可能破壞構建,並且讓其他人都快樂=) – Windle
http://artis.imag.fr/~Xavier.Decoret/resources/svn/index.html – Kheldar