將cvs遷移到svn

2021-09-05 19:56:21 字數 1026 閱讀 7776

因為有新的ror成員加入我們團隊,極大增強了我們的技術實力,原先是在內網架了cvs,現在要在公網上,就需要找伺服器了,原先可以放朋友的伺服器上,不過他的伺服器因為某些原因下架了~~,對於免費的cvs不太了解,只好找免費的svn放一下。遷移的過程也還是費了鄱波折,之前只用過vss,對於cvs,svn的一些背景並不是特別熟悉。google了兩個小工具,用於批量刪除.cvs,.svn檔案

clearcvs.bat

@echo on

@rem 刪除cvs版本控制目錄

@prompt [com]#

@echo find cvs

@for /r . %%a in (.) do @if exist "%%a\cvs" @echo "%%a\cvs"

@echo find cvs dir....ok

@pause

@for /r . %%a in (.) do @if exist "%%a\cvs" rd /s /q "%%a\cvs"

@echo clear cvs dir mission completed

@pause

clearsvn.bat

批處理刪除cvs svn資料夾

@echo on

@rem 刪除svn版本控制目錄

@prompt [com]#

@for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn"

@rem for /r . %%a in (.) do @if exist "%%a\.svn" @echo "%%a\.svn"

@echo mission completed.

@pause

將ide從netbeans 6.1 移到了netbeans 6.5 rc2,好像6.1的svn有問題,不知道是不是我機子的svn版本太混亂的緣故。不得而知,裝了6.5基本上就ok了。

正在研究rubymine覺得這廝今後會大放異彩~~

此生如果再了解一下linux,mac我就滿足了,現在所有的環境還都是在windows下。

將原有CVS版本庫遷移到Git上來

近期我們的 版本終於從老的cvs遷移到git上,但提交歷史不能丟掉,使用git的cvsimport工具真的很好使,記錄一下 yum安裝的git需要安裝 git tools for importing cvs repositories git cvs yum install git cvs tar z...

svn遷移到git實踐

服務端用的是windows版gitblit,svn版本上的分支一律不保留 1 先登入gitblit管理頁面,建立倉庫 abc.com 2 在本地www目錄下用git bash執行 git svn clone no metadata abc 結束後www目錄下會多出乙個名為abc目錄,注意那個trun...

SVN如何遷移到Git?

之前一直是用svn做 管理,而華為軟體開發雲是使用目前國外比較流行的git進行 版本控制.在網上查詢了遷移方式,發現git本身有命令可以直接轉殖svn的 庫,而且遷移後能保持原svn的提交記錄.以下是總結的svn 庫向華為軟體開發雲遷移的過程.主要步驟 1.通過git svn clone命令將svn...