我的SVN项目文件比较大,几个G,我想把这些代码全部放到github等代码托管网站,如何做呢?

我的SVN项目文件比较大,几个G,我想把这些代码全部放到github等代码托管网站,如何做呢?

阅读 11.1k
8 个回答

里面肯定存过二进制文件,对你的项目目录不是很清楚,不过我推荐做如下尝试:
挑选出某些有意义的文件夹转成GIT项目,毕竟你的项目几个G,我怀疑是功能没有拆分造成。

  1. 尽量过滤掉那些中间文件,只保留源码和构建脚本
  2. 尽量模块化,然后通过模块分割成具体的仓库,再用版本控制管理

几个G的项目也是蛮大的了,应该是包含着一堆视频 声音 图片资源文件吧。能省略的就省略吧,保留核心的东西。

几个G我也是给跪了~~
建议公司内网搭一git仓库 可以选用gitlab 官网地址 安全 快速 便捷 (毕竟还是有不少内网渗透事故是因为开发人员用户名密码写代码里了... )
部分代码如果选择开源 将其抽离出来 单独push到github上:)

新手上路,请多包涵

github也很慢

你的项目不会是产品原型图吧?请用其它类型的来做版本控制吧

只留下核心的代码,因为每个人的项目部署都不一样,但是核心的代码都一样的。

几个G也是蛮拼的,是不是太多日志文件和二进制文件啊?这些文件可以忽略,核心代码如果是以G计算的话,那项目也是蛮庞大的,估计是Facebook级别的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进