作者 主題: SVN是否可以檔案同步,或者檔案同步的解決方案?  (閱讀 270 次)

0 會員 與 1 訪客 正在閱讀本文。

b7307024

  • 可愛的小學生
  • *
  • 文章數: 26
    • 檢視個人資料
各位前輩好

會想到用SVN,是因為研發人員需要做程式版本管控。而研發做出來的程式,需要複製到測試人員電腦裡去測試產品,執行測試會產生Log檔,需獨立存放在電腦裡,不能集中存放,所以才會問SVN是否可以檔案同步?

若SVN不行,我是想到可以將電腦加入網域,USER登入後執行XCOPY指令複製Server的資料,只是有個缺點,來源刪除目的並不會刪除。或者使用備份軟體如:Scecond Copy,可以執行完整、差異備份,但也是有個問題,將來若是需要複製不同路徑的檔案,就需要每一台去設定。

以上問題,懇請給予建議,謝謝!

darkranger

  • 榮譽學長
  • 俺是博士!
  • *****
  • 文章數: 1358
    • 檢視個人資料
    • http://darkranger.no-ip.org
理論上所有版本控制系統都可以做到檔案同步
那是它的作用之一
然而除非是延續原有的 SVN 專案,否則這年頭我想不出來有什麼緣故會選擇 SVN 而非 git

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17350
    • 檢視個人資料
    • http://www.study-area.org
GIT +1

b7307024

  • 可愛的小學生
  • *
  • 文章數: 26
    • 檢視個人資料
理論上所有版本控制系統都可以做到檔案同步
那是它的作用之一
然而除非是延續原有的 SVN 專案,否則這年頭我想不出來有什麼緣故會選擇 SVN 而非 git

因為我們原本有架一台SVN Server,但是沒有全公司導入,所以目前Server上面只有一個檔案庫,裡面只有一個產品的Project。
而主管也有意導入SVN,從研發、產管、到測試都能納入使用此系統。

目前測試可以正常commit及update且排程,user權限也測試完成。
但一個最大的問題,就是目錄名稱規劃,我參考了這篇文章
http://www.cnblogs.com/newstar/archive/2011/01/04/svn.html

文中提到建議建立trunk、branches、tags資料夾,來達成版本管理目的,且是一個project一個檔案庫,
這種模式看起來研發人員比較適用,那產管及測試呢?他們需求只是單純抓資料而已。

這樣我目錄名稱該怎麼規劃呢?謝謝!

darkranger

  • 榮譽學長
  • 俺是博士!
  • *****
  • 文章數: 1358
    • 檢視個人資料
    • http://darkranger.no-ip.org
因為我們原本有架一台SVN Server,但是沒有全公司導入,所以目前Server上面只有一個檔案庫,裡面只有一個產品的Project。
從這段描述來看,我看不出對 SVN 有很重的依賴
所以你在這個階段,應該還是可以做出導入 Git 的決策

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17350
    • 檢視個人資料
    • http://www.study-area.org
因為我們原本有架一台SVN Server,但是沒有全公司導入,所以目前Server上面只有一個檔案庫,裡面只有一個產品的Project。
從這段描述來看,我看不出對 SVN 有很重的依賴
所以你在這個階段,應該還是可以做出導入 Git 的決策

同意,只有一個project還不算多,可以簡單checkout出來,再push到git去,然後就改git就好。