※ 引述《[email protected] (自吹自擂)》之銘言:
: > 強力推TortoiseSVN...........
: hi
: TortoiseSVN 的介面真的蠻不錯的,因此我決定先試試看用 SVN
: 如同之前我說的,程式要在一台沒有網路的電腦上跑,而且兩個人同時維護
: 我在那台電腦上同時安裝 svn server 和 TortoiseSVN
: 要複製檔案出來時直接在隨身碟上check-out
: 可是現在問題來了...
: 我在我的電腦上也裝了 svn server 來作自己修改的版本控制
: 請問要如何才可以從第一台電腦 check-out 出來的程式碼,
: 以檔案的方式,加入第二台的電腦的 svn
: 而且如果第二台電腦已經有舊版的程式,svn要能作 diff 讓我知道新程式改了哪些東西?
: (也就是,要保留舊的修改資訊)
SVN 的工作方式, 你只該有一個 SVN repository
你開發的機器有連上網路嗎? 大家一同指向同一個 SVN repository
就好了.
要是你說的情況是指, A 和 B 兩人分別自己有自己的機器,
且兩著沒有任何網路, 其實以你的工作方式 (checkout 至
thumb drive) 可以這樣做:
在 A 機器放 SVN 的 repository (既然沒有網路, 就不必跑
svn server 了, 直接用 local file:// access), B checkout
至 thumb drive, 到 機器 B 修改. 修改的, 是 thumb drive
裡的 working copy. 修改完後, 把 thumb drive 帶回 A 機器
commit 就好了.
你分開兩套 repository 的做法不恰當哩.
Alien
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.102.121.84