2011-09-16 195 views
0

我是新與SVN,和他們給我,我已經連接到具有http://versionsapp.com/混淆SVN

但是,我對如何在本地獲取文件困惑的一個分支。我需要導出還是結帳?我想對文件進行更改,然後在svn存儲庫中對其進行更新。

有人可以給出一個很好的解釋,它是哪一個?如果其他人更新文件,我如何在我的機器上的本地副本中獲取該文件?

預先感謝您! :)

+0

http://artis.imag.fr/~Xavier.Decoret/resources/svn/index.html – Kheldar

回答

1

你需要checkout這些文件,如果你export你將無法將你的本地副本與SVN中的副本同步。
要獲取更新的文件,請在本地文件上使用update選項。您可以使用commit將更改添加到SVN。

2

簽出意味着創建您自己的工作目錄,您可以在其中編輯,提交自己的更改並接收其他人提交的更改。

要使用最新的提交進行更新,請在工作目錄中執行svn update。它會告訴你哪些文件已經改變。即使您是唯一一個承諾進行更改(也許在每次提交之後)的人,您仍需要定期執行此操作。

export功能用於創建當前樹的轉儲,並刪除所有版本控制內容。

+1

作爲一種最佳實踐類型的東西,你總是希望在做你的svn update之前做一個'svn update'構建來測試你對'svn commit'的修改。當你在做最後的測試之前更新時,你不太可能破壞構建,並且讓其他人都快樂=) – Windle