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

用 git 部署项目的问题

  •  
  •   larvata · Feb 19, 2014 · 3524 views
    This topic created in 4542 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
        1
    zoowii  
       Feb 19, 2014
    虽然我不写.net,不过VS本身不可以直接部署,并且用git管理代码???
    larvata
        2
    larvata  
    OP
       Feb 19, 2014
    @zoowii vs自带的部署工具不能按整个解决方案生成部署所需的文件
    并且我们这个项目里资源文件比较多 vs自带的不管有没有更新都会覆盖一遍
    webflier
        3
    webflier  
       Feb 19, 2014 via Android
    编译完后用脚本生成(复制)一份部署需要的文件出来,放在单独的repo里。
    ijse
        4
    ijse  
       Feb 19, 2014
    @webflier +1 目前我也是这么做的, 可以 减小部署repo, 并且使回滚更方便 。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1060 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:01 · PVG 07:01 · LAX 16:01 · JFK 19:01
    ♥ Do have faith in what you're doing.