坚果云 + SVN 实现异地代码同步

时间:2024-03-23 12:07:57

废话少说,开搞!

软件准备:1.坚果云客户端 ,2.SVN server 服务端,3.SVN客户端 或 Eclipse 或 IDEA 。

 

先看看这个玩法的结构:(注意:A,B方的repo文件夹 既是绑定坚果云同步的文件夹,也是SVN SERVER的repo根目录)

坚果云 + SVN 实现异地代码同步

本地方配置:

坚果云:新建一个 “同步文件夹“  (例:project ,本地实际路径G://project)

将这个文件夹共享给你的朋友,把他的账户加入共享列表。

坚果云 + SVN 实现异地代码同步

坚果云 + SVN 实现异地代码同步

SVN SERVER:SVN 把repo的根目录设置成坚果云用来同步的文件夹(本例:G://project)

坚果云 + SVN 实现异地代码同步

绑定好之后,我们在Repositories中新建一个我们的repo 。(例:myApp)

1对repo起名

坚果云 + SVN 实现异地代码同步

2空还是带模板

坚果云 + SVN 实现异地代码同步

3权限设置

坚果云 + SVN 实现异地代码同步

完成后,我们可以看到

坚果云 + SVN 实现异地代码同步这里的trunk一般就是用来放我们代码的地方了

 

对myApp右击能获取这个repo的URL地址(下面上传项目到SVN时会用到这个URL)

坚果云 + SVN 实现异地代码同步

 

SVN客户端:把本地代码提交到SVN SERVER上

    SVN客户端:可查看网上的相关教程

    Eclipse:可查看这个网址。https://www.cnblogs.com/liangguangqiong/p/7965770.html

    IDEA:可查看这个网址。https://jingyan.baidu.com/article/425e69e616b570be15fc16ae.html


经过上述操作,你应该已经把自己的项目上传到SVN服务器上了。


异地方操作:

坚果云:

通过你分享的坚果云链接,加入到同步文件夹中。

让他在 他本地 新建一个文件夹用于坚果云同步,并修改坚果云同步路径到这个文件夹。

坚果云 + SVN 实现异地代码同步

SVN SERVER:让他把Repo的根目录绑定到这个新建的文件夹。(这样他那边已经拿到了你上传的代码了)

SVN客户端:把SVN SERVER上的代码check out 到他的本地。(不同的客户端有不同的方法,可以百度搜一搜)


到这里就已经搭好了,就像正常使用SVN一样,提交、更新就可以了。

如果对操作不理解的,可以私信我,谢谢。

如果我上面的内容有说的不对的地方,欢迎大家指出,我会积极采纳 改正错误!

如果相关链接对原作者有所侵犯,请联系我进行删除,谢谢。