广域网代码管理

teemai 2012-04-11 11:00:56
有没有广域网代码管理工具?类似clearcase或者svn那种的。现在的开发有可能不是在同一个域,也不是同一个局域网。怎么进行代码同步管理?
...全文
103 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
teemai 2013-10-29
  • 打赏
  • 举报
回复
引用 5 楼 Java_Devil 的回复:
引用 4 楼 huxiweng 的回复:
谢谢!已找到相关资料!
请问版主,你是使用的什么方法解决的?我最近需要和异地的同学一起开发,但是没办法管理代码。请告知下,万分感谢。
用的Github。CSDN的CODE也不错,试试吧
绝世酱油瓶 2013-10-21
  • 打赏
  • 举报
回复
引用 4 楼 huxiweng 的回复:
谢谢!已找到相关资料!
请问版主,你是使用的什么方法解决的?我最近需要和异地的同学一起开发,但是没办法管理代码。请告知下,万分感谢。
teemai 2012-04-11
  • 打赏
  • 举报
回复
谢谢!已找到相关资料!
zhe_bu_shi_majia 2012-04-11
  • 打赏
  • 举报
回复
VSS、CVS和SVN都提供基于Web的界面,用户可以通过浏览器执行配置管理的相关操作,即通过这样的方法来实现对异地开发的支持。但是相对于CVS,SVN采用统一的二进制差异算法,所以消耗更少的网络带宽,因此更加适合基于互联网(或广域网)进行协作开发的地理上分布的团队,即版本服务器集中、单一;客户端可广泛分布。
其实上述实现方法有太多的局限性,例如网络(Internet)连接带宽的限制、防火墙以及安全问题等。真正意义上的异地开发支持,是指在不同的开发地点建立各自的存储库,通过工具提供同步功能自动或手动同步。这样做的好处是与网络无关,即便各个开发地点之间没有实时连通的网络,也可以通过E-Mail 附件等其它方式将同步包发给对方,实现手动的同步。而ClearCase就能实现这样的功能。
值得说明的是,在不同开发点建立各自存储库的方式,主要适用于两个或两个以上位于不同地点的开发团队协作开发的情况。如果仅是采用虚拟团队合作的方式,开发人员以个体的形式散落在不同地方,则更适合通过Internet 直接操作远程的配置管理服务器。
teemai 2012-04-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

试试免费的并支持私有库的代码托管网站,比如bitbucket.org等,可以自己搜索一下。
[/Quote]

你说的托管网站是只是把代码放在上面,然后可以下载的吗?我需要的是有checkout,checkin的那种,checkout的要上锁,不能被修改。
cseu 2012-04-11
  • 打赏
  • 举报
回复
试试免费的并支持私有库的代码托管网站,比如bitbucket.org等,可以自己搜索一下。

50,545

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧