SVN建立分支 打標籤指令碼

2021-09-01 17:59:34 字數 1700 閱讀 1447

svn打標籤window批處理指令碼tag_svn.bat:

set trunk_path=svn://.....

set tag_path=%trunk_path%/tag

set version=%1

svn mkdir %tag_path%/t_%version% -m "mkdir tags %version%"

svn cp %trunk_path%/somdir %tag_path%/t_%version%/server -m "somedir tags %version%"

首先把svn的位址和標籤的位址,以及版本賦值給不同的變數。其中version=%1是指取第乙個引數賦值給變數version

然後,在svn的tag目錄下,建立tag版本目錄

最後是從主幹上打標籤到指定標籤版本目錄下。

使用:cmd下,到指令碼目錄下執行:tag_svn.bat 1.0.1

就會在svn的tag目錄下打出乙個t_1.0.1的標籤

svn打標籤linux shell指令碼tag_svn.sh:

trunk_path="svn://...."

tag_path='$trunk_path/tag'

version=$1

svn mkdir $tag_path/t_$version -m 'mkdir tags $version'

svn cp $trunk_path/somedir $tag_path/t_$version/somedir -m 'tags $version'

執行:./tag_svn.sh 1.0.1 

svn打分支window批處理指令碼branch_svn.bat:

set tag_path=svn://..../tag

set branch_path=svn://..../branch

set version=%1

svn mkdir %branch_path%/%version% -m "mkdir branch %version%"

svn cp %tag_path%/t_%version%/somedir %branch_path%/%version%/somedir -m "branch %version%"

從已有標籤中打出分支:

首先把svn的標籤位址和分支的位址,以及版本賦值給不同的變數。其中version=%1是指取第乙個引數賦值給變數version

然後,在svn的branch目錄下,建立branch版本目錄

最後是從標籤打分支到指定分支版本目錄下。

使用:cmd下,到指令碼目錄下執行:branch_svn.bat 1.0.1

就會在svn的branch目錄下打出乙個1.0.1的分支

svn打分支linux shell指令碼branch_svn.sh:

tag_path="svn://..../tag"

branch_path="svn://..../branch"

version=$1

svn mkdir $branch_path/$version -m 'mkdir branches $version'

svn cp $tag_path/t_$version/somedir $branch_path/$version/somedir -m 'branches $version'

SVN建立分支 合併分支 切換分支

在建立專案版本庫時,可首先建好專案資料夾,並在其中建立trunk,branches,tags三個空的子目錄。這樣在trunk中開始進行開發 trunk是主分支,是日常開發進行的地方。branches是分支。一些階段性的release版本,這些版本是可以繼續進行開發和維護的,則放在branches目錄...

SVN建立分支 合併分支 切換分支

在建立專案版本庫時,可首先建好專案資料夾,並在其中建立trunk,branches,tags三個空的子目錄。這樣在trunk中開始進行開發 trunk是主分支,是日常開發進行的地方。branches是分支。一些階段性的release版本,這些版本是可以繼續進行開發和維護的,則放在branches目錄...

SVN建立分支 合併分支 切換分支

在建立專案版本庫時,可首先建好專案資料夾,並在其中建立trunk,branches,tags三個空的子目錄。這樣在trunk中開始進行開發 trunk是主分支,是日常開發進行的地方。branches是分支。一些階段性的release版本,這些版本是可以繼續進行開發和維護的,則放在branches目錄...