git
› Pro Git
› Atlassian Git Tutorial
› Pro Git 简体中文翻译
› GitX
larvata
V2EX  ›  git

用 git 部署项目的问题

  •  
  •   larvata · Feb 19, 2014 · 3753 views
    This topic created in 4648 days ago, the information mentioned may be changed or developed.
    .net 项目 代码通过git管理
    现在用用如下方法 通过git直接部署到生产环境

    1.在已有git repo的项目文件夹下 通过更改work-dir 创建一个存储在.deploy中的用来存储部署文件的repo
    2.代码提交至默认的 .git 中
    3.项目编译后 使用另一份 .gitignore 将部署所需的文件提交至 .deploy中

    现在这个方式可以正常部署
    但是项目文件夹中有2个独立的目录存储git repo 感觉不太科学
    不知道大家是怎么处理类似.net这种 源码和部署文件混在一起的情况
    4 replies  •  1970-01-01 08:00:00 +08:00
    zoowii
    zoowii
    Feb 19, 2014
    1
    虽然我不写.net,不过VS本身不可以直接部署,并且用git管理代码???
    larvata
    larvata
    OP
    Feb 19, 2014
    2
    @zoowii vs自带的部署工具不能按整个解决方案生成部署所需的文件
    并且我们这个项目里资源文件比较多 vs自带的不管有没有更新都会覆盖一遍
    webflier
    webflier
    Feb 19, 2014 via Android
    3
    编译完后用脚本生成(复制)一份部署需要的文件出来,放在单独的repo里。
    ijse
    ijse
    Feb 19, 2014
    4
    @webflier +1 目前我也是这么做的, 可以 减小部署repo, 并且使回滚更方便 。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2317 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 12:50 · PVG 20:50 · LAX 04:50 · JFK 07:50
    ♥ Do have faith in what you're doing.