在Coding.net上使用SVN部署代码

coding.net上新建的工程是支持svn部署的。

我们需要在coding上新建一个普通git工程然后开起svn功能。

例如我新建了一个工程叫svntest, 是一个公开的地址:

1
https://coding.net/u/shengyang/p/svntest/git

然后,开起svn功能后,访问的svn地址是:

1
svn+ssh://svn@svn.coding.net/shengyang/svntest

官方的说明如下:

注意:git 仓库的分支和标签按照如下规则映射到 svn 路径:

master -> /trunk,即:svn checkout <仓库地址>/trunk 可以检出 master 分支

分支 -> /branches/分支,例如:svn checkout <仓库地址>/branches/test 可以检出 test 分支

标签 -> /tags/标签,例如:svn checkout <仓库地址>/tags/v1.0 可以检出 v1.0 标签

暂不支持分支标签的创建删除和合并,git submodule 检出为空目录

这里已经明确说了,master对应就是trunk。

所以,checkout的地址是:

1
svn co svn+ssh://svn@svn.coding.net/shengyang/svntest/trunk

然后建立一个README文件。

1
2
3
echo README > README
git add README
svn ci -m"测试coding.svn功能"

提示用户名密码,文件就上传了。

https://coding.net/u/shengyang/p/svntest/git/blob/master/README