精華區beta Programming 關於我們 聯絡資訊
※ 引述《[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