2012-01-20 22 views
0

我一直使用TortoiseSVN我的電腦上的本地版本控制開始,我是一個新手,我想我做錯了什麼......如何合併更改回庫中的TortoiseSVN

我創建了一個庫爲我的文件/回購/從其原始位置PR01/PR01

我創作的作品目錄,然後簽出的所有文件到/工作/ PR01

我在/工作所做的更改到一個文件/然後右鍵單擊並選擇「提交」

當我比較文件(/ work/pr01和/ pr01)時,沒有任何更改從/ work/pr01複製到/ repo/pr01 ...我錯過了什麼嗎?我是否需要手動複製文件以及提交?

感謝

回答

-1

如果/回購/ PR01是工作拷貝,那麼你就需要update該工作拷貝反映到庫所做的任何更改。

存儲庫和工作副本之間有很大的區別。

除非您打開十六進制編輯器,否則您將無法通過查看存儲庫中現有文件的任何更改,因爲更改存儲爲差異。更改不會自動傳播到工作副本,需要使用update命令來下拉更改。

+0

工作副本是/ work/pr01 –

+0

/repo/pr01是存儲庫 –

+0

存儲庫將不是文件系統中的一個位置,它使存儲庫中的所有文件都以「典型」方式存儲。如果這是/ repo/pr01所在的內容,並且它包含「正常」文件,則它不是實際的存儲庫。如果它在每個目錄中都有.svn目錄,它也是一個工作副本。默認情況下,將現有文件結構轉換爲存儲庫時,會將其轉換爲新存儲庫的工作副本。 – cdeszaq