[工作]重复性工作(未完)

目前在开始上手之后,在程序配置和版本方面,每天需要做一些重复性的工作。包括:

  • BitBucket更新
  • Application Config文件更新
  • BitBucket Push
  • Pull Request

BitBucket更新

使用工具: Tortoise
一般每天工作前都需要更新本地的repository,确保自己之后能够工作在最新的Development Branch下,从而避免重复别人已经完成的工作,同时减少merge时候出现conflict的情况。

由于我个人工作在DEV Branch下,所以
1. Detect Pull - 确认从远端repository pull的内容没有问题
2. Pull远程的更新 - 执行pull操作
3. 更新本地repository - 找到最新的DEV Branch(或其他需要进行后续工作的分支),鼠标右键update本地repository。一般选择discard本地修改,则会覆盖本地未push的修改。如果不想覆盖本地的工作,那么在Visual Studio提示reload的时候,对于已打开的文件取消reload操作,然后再手动保存这些未完成的文件

Application Config文件更新

使用工具: Visual Studio

  1. 数据库的Migration 迁移application到本地,可能存在数据库的冗余问题。
    a. 先设置P*.Persistent.Migration为startup project
    b. 更新app.config文件 - 修改数据库连接部分,替换为localhost运行的产品数据库参数(用户名,密码等)。此部分信息可以从tool -> database connection获得。
    c. 修改web.config文件 - 该文件位于P*.Web下。同样需要替换数据库连接参数;所有的d:改成c:(因为我的程序在c盘下与其他人的不同,这部分会在最近通过写批处理命令解决重复性操作);cassette的debug属性改为true,从而支持前端debug;修改Systemdomain的地址,添加端口号8443,而不是默认的443(由于未知原因无法通过该端口启动)
    d. 完成上述操作后,点击运行程序,其间会进行migration
  2. 运行Application
    a. 修改P*.Web为startup project并运行
    b. 等待自动打开的页面进行连接。随后进入本地的localhost页面,i.e. “http://demo.localhost.net:8443

注意:
可能遇到的问题,ERROR:503 服务不可用(Service unavailable)。可能原因Application Pool被关闭 [503错误简介]
解决方法 - 进入IIS Manager -> Application Pool -> defaultAppPool -> advanced setting -> identity: NetworkService,然后重启该服务


这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值