1
命令 | 功能 | 使用格式 | |
checkout | 检出 | svn co URL | |
up | 更新到当前URL的末端 | svn up | |
switch | 更新到某一tag/branch | svn switch (tag/分支)URL | |
add | 增加 | svn add 文件名 | |
rm | 删除文件 | svn rm 文件名 | |
删除目录 | svn rm 目录名 | ||
diff | 与base版本(最后检出或者更新到的版本)对比 | svn diff | |
与版本库中最新版本对比 | svn diff -r head | ||
当前工作副本,两个版本之间对比 | svn diff -r reversion1:reversion2 | ||
版本库中任意两个tag做对比 | svn diff (tag1)URL (tag2)URL | ||
ci | 提交 | svn ci -m "commit log" | |
log | 查看当前工作副本log | svn log | |
只查看指定版本的log | svn log -r | ||
打印log所有附加信息 | svn log -v | ||
查看当前tag/branch版本详情 | svn log --stop-on-copy -v | ||
info | 查看当前工作副本所在URL | svn info | |
status | 查看工作副本的状态 | svn st | |
查看文件的taglist | svn命令不支持,可执行cs taglist | ||
tag | 新增tag | svn cp . (tag)URL | |
删除tag | svn rm (tag)URL -m "commit log" | ||
覆盖已经存在的tag | 不支持 | ||
分支开发 | 创建branch | svn cp (基线版本)URL (分支)URL -m "commit log" | |
删除branch | svn rm (分支)URL -m "commit log" | ||
同步 | svn co (主干)URL | ||
cd ~/wc | |||
svn merge (主干)URL (待同步tag)URL | |||
svn ci -m "commit log" | |||
svn cp (主干)URL (以_PD_BL_MAIN结尾的tag)URL -m"commit log" | |||
合并 | svn co (合并目标)URL | ||
cd ~/wc | |||
svn merge (基线版本tag)URL (上线tag)URL | |||
svn ci -m "commit log" | |||
svn cp (合并目标)URL (上线tag_MERGE_的tag对应)URL -m"commit log" |
轉載自 http://blog.csdn.net/sunboy_2050/article/details/6187464
====================================================================================================================================================
svn switch
原本是 svn://IP/home/XXX-project/branches/9999-version
在 working copy 裡面執行
$ svn switch ^/branches/new9999-version
即可
=====================================================================================================================================================
svn update -r N (N為某个版本代碼, update会将本地的修改更新到某个版本, 但却无法提交到版本库)
举个例子,假如你现在的版本是 100. 你想退回到99. 那么用
svn update -r 99 确实能让你回到99这个版本. 但是版本库里最新的还是100. 而你无法svn commit本地的99版本来使得版本库重新回到99这个版本.
命令 | 功能 | 使用格式 | |
checkout | 检出 | svn co URL | |
up | 更新到当前URL的末端 | svn up | |
switch | 更新到某一tag/branch | svn switch (tag/分支)URL | |
add | 增加 | svn add 文件名 | |
rm | 删除文件 | svn rm 文件名 | |
删除目录 | svn rm 目录名 | ||
diff | 与base版本(最后检出或者更新到的版本)对比 | svn diff | |
与版本库中最新版本对比 | svn diff -r head | ||
当前工作副本,两个版本之间对比 | svn diff -r reversion1:reversion2 | ||
版本库中任意两个tag做对比 | svn diff (tag1)URL (tag2)URL | ||
ci | 提交 | svn ci -m "commit log" | |
log | 查看当前工作副本log | svn log | |
只查看指定版本的log | svn log -r | ||
打印log所有附加信息 | svn log -v | ||
查看当前tag/branch版本详情 | svn log --stop-on-copy -v | ||
info | 查看当前工作副本所在URL | svn info | |
status | 查看工作副本的状态 | svn st | |
查看文件的taglist | svn命令不支持,可执行cs taglist | ||
tag | 新增tag | svn cp . (tag)URL | |
删除tag | svn rm (tag)URL -m "commit log" | ||
覆盖已经存在的tag | 不支持 | ||
分支开发 | 创建branch | svn cp (基线版本)URL (分支)URL -m "commit log" | |
删除branch | svn rm (分支)URL -m "commit log" | ||
同步 | svn co (主干)URL | ||
cd ~/wc | |||
svn merge (主干)URL (待同步tag)URL | |||
svn ci -m "commit log" | |||
svn cp (主干)URL (以_PD_BL_MAIN结尾的tag)URL -m"commit log" | |||
合并 | svn co (合并目标)URL | ||
cd ~/wc | |||
svn merge (基线版本tag)URL (上线tag)URL | |||
svn ci -m "commit log" | |||
svn cp (合并目标)URL (上线tag_MERGE_的tag对应)URL -m"commit log" |
轉載自 http://blog.csdn.net/sunboy_2050/article/details/6187464
====================================================================================================================================================
svn switch
原本是 svn://IP/home/XXX-project/branches/9999-version
在 working copy 裡面執行
$ svn switch ^/branches/new9999-version
即可
=====================================================================================================================================================
svn update -r N (N為某个版本代碼, update会将本地的修改更新到某个版本, 但却无法提交到版本库)
举个例子,假如你现在的版本是 100. 你想退回到99. 那么用
svn update -r 99 确实能让你回到99这个版本. 但是版本库里最新的还是100. 而你无法svn commit本地的99版本来使得版本库重新回到99这个版本.
命令 | 功能 | 使用格式 | |
checkout | 检出 | svn co URL | |
up | 更新到当前URL的末端 | svn up | |
switch | 更新到某一tag/branch | svn switch (tag/分支)URL | |
add | 增加 | svn add 文件名 | |
rm | 删除文件 | svn rm 文件名 | |
删除目录 | svn rm 目录名 | ||
diff | 与base版本(最后检出或者更新到的版本)对比 | svn diff | |
与版本库中最新版本对比 | svn diff -r head | ||
当前工作副本,两个版本之间对比 | svn diff -r reversion1:reversion2 | ||
版本库中任意两个tag做对比 | svn diff (tag1)URL (tag2)URL | ||
ci | 提交 | svn ci -m "commit log" | |
log | 查看当前工作副本log | svn log | |
只查看指定版本的log | svn log -r | ||
打印log所有附加信息 | svn log -v | ||
查看当前tag/branch版本详情 | svn log --stop-on-copy -v | ||
info | 查看当前工作副本所在URL | svn info | |
status | 查看工作副本的状态 | svn st | |
查看文件的taglist | svn命令不支持,可执行cs taglist | ||
tag | 新增tag | svn cp . (tag)URL | |
删除tag | svn rm (tag)URL -m "commit log" | ||
覆盖已经存在的tag | 不支持 | ||
分支开发 | 创建branch | svn cp (基线版本)URL (分支)URL -m "commit log" | |
删除branch | svn rm (分支)URL -m "commit log" | ||
同步 | svn co (主干)URL | ||
cd ~/wc | |||
svn merge (主干)URL (待同步tag)URL | |||
svn ci -m "commit log" | |||
svn cp (主干)URL (以_PD_BL_MAIN结尾的tag)URL -m"commit log" | |||
合并 | svn co (合并目标)URL | ||
cd ~/wc | |||
svn merge (基线版本tag)URL (上线tag)URL | |||
svn ci -m "commit log" | |||
svn cp (合并目标)URL (上线tag_MERGE_的tag对应)URL -m"commit log" |
轉載自 http://blog.csdn.net/sunboy_2050/article/details/6187464
====================================================================================================================================================
svn switch
原本是 svn://IP/home/XXX-project/branches/9999-version
在 working copy 裡面執行
$ svn switch ^/branches/new9999-version
即可
=====================================================================================================================================================
svn update -r N (N為某个版本代碼, update会将本地的修改更新到某个版本, 但却无法提交到版本库)
举个例子,假如你现在的版本是 100. 你想退回到99. 那么用
svn update -r 99 确实能让你回到99这个版本. 但是版本库里最新的还是100. 而你无法svn commit本地的99版本来使得版本库重新回到99这个版本.
命令 | 功能 | 使用格式 | |
checkout | 检出 | svn co URL | |
up | 更新到当前URL的末端 | svn up | |
switch | 更新到某一tag/branch | svn switch (tag/分支)URL | |
add | 增加 | svn add 文件名 | |
rm | 删除文件 | svn rm 文件名 | |
删除目录 | svn rm 目录名 | ||
diff | 与base版本(最后检出或者更新到的版本)对比 | svn diff | |
与版本库中最新版本对比 | svn diff -r head | ||
当前工作副本,两个版本之间对比 | svn diff -r reversion1:reversion2 | ||
版本库中任意两个tag做对比 | svn diff (tag1)URL (tag2)URL | ||
ci | 提交 | svn ci -m "commit log" | |
log | 查看当前工作副本log | svn log | |
只查看指定版本的log | svn log -r | ||
打印log所有附加信息 | svn log -v | ||
查看当前tag/branch版本详情 | svn log --stop-on-copy -v | ||
info | 查看当前工作副本所在URL | svn info | |
status | 查看工作副本的状态 | svn st | |
查看文件的taglist | svn命令不支持,可执行cs taglist | ||
tag | 新增tag | svn cp . (tag)URL | |
删除tag | svn rm (tag)URL -m "commit log" | ||
覆盖已经存在的tag | 不支持 | ||
分支开发 | 创建branch | svn cp (基线版本)URL (分支)URL -m "commit log" | |
删除branch | svn rm (分支)URL -m "commit log" | ||
同步 | svn co (主干)URL | ||
cd ~/wc | |||
svn merge (主干)URL (待同步tag)URL | |||
svn ci -m "commit log" | |||
svn cp (主干)URL (以_PD_BL_MAIN结尾的tag)URL -m"commit log" | |||
合并 | svn co (合并目标)URL | ||
cd ~/wc | |||
svn merge (基线版本tag)URL (上线tag)URL | |||
svn ci -m "commit log" | |||
svn cp (合并目标)URL (上线tag_MERGE_的tag对应)URL -m"commit log" |
轉載自 http://blog.csdn.net/sunboy_2050/article/details/6187464
====================================================================================================================================================
svn switch
原本是 svn://IP/home/XXX-project/branches/9999-version
在 working copy 裡面執行
$ svn switch ^/branches/new9999-version
即可
=====================================================================================================================================================
svn update -r N (N為某个版本代碼, update会将本地的修改更新到某个版本, 但却无法提交到版本库)
举个例子,假如你现在的版本是 100. 你想退回到99. 那么用
svn update -r 99 确实能让你回到99这个版本. 但是版本库里最新的还是100. 而你无法svn commit本地的99版本来使得版本库重新回到99这个版本.
命令 | 功能 | 使用格式 | |
checkout | 检出 | svn co URL | |
up | 更新到当前URL的末端 | svn up | |
switch | 更新到某一tag/branch | svn switch (tag/分支)URL | |
add | 增加 | svn add 文件名 | |
rm | 删除文件 | svn rm 文件名 | |
删除目录 | svn rm 目录名 | ||
diff | 与base版本(最后检出或者更新到的版本)对比 | svn diff | |
与版本库中最新版本对比 | svn diff -r head | ||
当前工作副本,两个版本之间对比 | svn diff -r reversion1:reversion2 | ||
版本库中任意两个tag做对比 | svn diff (tag1)URL (tag2)URL | ||
ci | 提交 | svn ci -m "commit log" | |
log | 查看当前工作副本log | svn log | |
只查看指定版本的log | svn log -r | ||
打印log所有附加信息 | svn log -v | ||
查看当前tag/branch版本详情 | svn log --stop-on-copy -v | ||
info | 查看当前工作副本所在URL | svn info | |
status | 查看工作副本的状态 | svn st | |
查看文件的taglist | svn命令不支持,可执行cs taglist | ||
tag | 新增tag | svn cp . (tag)URL | |
删除tag | svn rm (tag)URL -m "commit log" | ||
覆盖已经存在的tag | 不支持 | ||
分支开发 | 创建branch | svn cp (基线版本)URL (分支)URL -m "commit log" | |
删除branch | svn rm (分支)URL -m "commit log" | ||
同步 | svn co (主干)URL | ||
cd ~/wc | |||
svn merge (主干)URL (待同步tag)URL | |||
svn ci -m "commit log" | |||
svn cp (主干)URL (以_PD_BL_MAIN结尾的tag)URL -m"commit log" | |||
合并 | svn co (合并目标)URL | ||
cd ~/wc | |||
svn merge (基线版本tag)URL (上线tag)URL | |||
svn ci -m "commit log" | |||
svn cp (合并目标)URL (上线tag_MERGE_的tag对应)URL -m"commit log" |
轉載自 http://blog.csdn.net/sunboy_2050/article/details/6187464
====================================================================================================================================================
svn switch
原本是 svn://IP/home/XXX-project/branches/9999-version
在 working copy 裡面執行
$ svn switch ^/branches/new9999-version
即可
=====================================================================================================================================================
svn update -r N (N為某个版本代碼, update会将本地的修改更新到某个版本, 但却无法提交到版本库)
举个例子,假如你现在的版本是 100. 你想退回到99. 那么用
svn update -r 99 确实能让你回到99这个版本. 但是版本库里最新的还是100. 而你无法svn commit本地的99版本来使得版本库重新回到99这个版本.
命令 | 功能 | 使用格式 | |
checkout | 检出 | svn co URL | |
up | 更新到当前URL的末端 | svn up | |
switch | 更新到某一tag/branch | svn switch (tag/分支)URL | |
add | 增加 | svn add 文件名 | |
rm | 删除文件 | svn rm 文件名 | |
删除目录 | svn rm 目录名 | ||
diff | 与base版本(最后检出或者更新到的版本)对比 | svn diff | |
与版本库中最新版本对比 | svn diff -r head | ||
当前工作副本,两个版本之间对比 | svn diff -r reversion1:reversion2 | ||
版本库中任意两个tag做对比 | svn diff (tag1)URL (tag2)URL | ||
ci | 提交 | svn ci -m "commit log" | |
log | 查看当前工作副本log | svn log | |
只查看指定版本的log | svn log -r | ||
打印log所有附加信息 | svn log -v | ||
查看当前tag/branch版本详情 | svn log --stop-on-copy -v | ||
info | 查看当前工作副本所在URL | svn info | |
status | 查看工作副本的状态 | svn st | |
查看文件的taglist | svn命令不支持,可执行cs taglist | ||
tag | 新增tag | svn cp . (tag)URL | |
删除tag | svn rm (tag)URL -m "commit log" | ||
覆盖已经存在的tag | 不支持 | ||
分支开发 | 创建branch | svn cp (基线版本)URL (分支)URL -m "commit log" | |
删除branch | svn rm (分支)URL -m "commit log" | ||
同步 | svn co (主干)URL | ||
cd ~/wc | |||
svn merge (主干)URL (待同步tag)URL | |||
svn ci -m "commit log" | |||
svn cp (主干)URL (以_PD_BL_MAIN结尾的tag)URL -m"commit log" | |||
合并 | svn co (合并目标)URL | ||
cd ~/wc | |||
svn merge (基线版本tag)URL (上线tag)URL | |||
svn ci -m "commit log" | |||
svn cp (合并目标)URL (上线tag_MERGE_的tag对应)URL -m"commit log" |
轉載自 http://blog.csdn.net/sunboy_2050/article/details/6187464
====================================================================================================================================================
svn switch
原本是 svn://IP/home/XXX-project/branches/9999-version
在 working copy 裡面執行
$ svn switch ^/branches/new9999-version
即可
=====================================================================================================================================================
svn update -r N (N為某个版本代碼, update会将本地的修改更新到某个版本, 但却无法提交到版本库)
举个例子,假如你现在的版本是 100. 你想退回到99. 那么用
svn update -r 99 确实能让你回到99这个版本. 但是版本库里最新的还是100. 而你无法svn commit本地的99版本来使得版本库重新回到99这个版本.
====add new project===========
cd newProjectname
svn import svn://172.23.57.201/home/hybrid-OTT/trunk/newProjectname