如题:

万恶的google,什么找回密码,什么反复尝试,种种折腾,又掉进惯性思维里了!

163的邮箱是 XXX@163.com QQ的邮箱是XXX@qq.com 为啥你搞例外捏!!!!!!

不过弄这个东西主要是为了把源码托管上去

同步本地库多亏了这篇文章,网上杂七杂八一堆,就这个顶用

http://blog.csdn.net/tangyin025/article/details/6171681

同步步骤如下(假设你的工程叫xxx):

1.在要操作的工程的 source/checkout目录下选择“reset this repositor”,选择第一项 “Did you just start this project and do you want to 'svnsync' content from an existing repository into this project?”点击“reset repository ”

2. 执行

svnsync init --sync-username youname@163.com --sync-password yourpassword https://xxx.googlecode.com/svn/ file:///d:/svn/xxx

执行成功后会显示 

Copied properties for revision 0.

3.执行

svnsync sync --sync-username youname@163.com --sync-password yourpassword https://xxx.googlecode.com/svn/

执行成功后会显示

Committed revision 1.
Copied properties for revision 1.
Transmitting file data .................
Committed revision 2.
Copied properties for revision 2.
(注:我这里只有两个版本,它会执行你库里的所有版本直到完成)

4.当发生意外导致svnsync非法终止,其会锁住repos导致无法继续同步,这是可以手动解锁:

    svn pdel --revprop -r 0 svn:sync-lock https://xxx.googlecode.com/svn/

我的4个库都执行成功了,没尝试过这种情况,列出来备用!

posted on 2012-06-04 17:31  ventry  阅读(430)  评论(0编辑  收藏  举报