首页  >  问答  >  正文

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

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

phpcn_u1582phpcn_u15822730 天前853

全部回复(8)我来回复

  • 巴扎黑

    巴扎黑2017-04-28 09:07:14

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

    回复
    0
  • 漂亮男人

    漂亮男人2017-04-28 09:07:14

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

    回复
    0
  • 怪我咯

    怪我咯2017-04-28 09:07:14

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

    回复
    0
  • 巴扎黑

    巴扎黑2017-04-28 09:07:14

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

    回复
    0
  • 我想大声告诉你

    我想大声告诉你2017-04-28 09:07:14

    github也很慢

    回复
    0
  • 天蓬老师

    天蓬老师2017-04-28 09:07:14

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

    回复
    0
  • PHP中文网

    PHP中文网2017-04-28 09:07:14

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

    回复
    0
  • 世界只因有你

    世界只因有你2017-04-28 09:07:14

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

    回复
    0
  • 取消回复