伙计们我使用git将更改部署到实时服务器。
设置是html文件夹之外的裸存储库,带有以下钩子:
#!/bin/sh
GIT_WORK_TREE=/var/www/html git checkout -f
它会更新已更改的文件并创建新文件,但不会删除已删除的文件。
我该如何解决这个问题?
答案 0 :(得分:1)
最后添加:
export class MyService{
async CompanySummary(): Promise<CompanySummaryResponse>
{
const response = await this.http.fetch('CompanySummary');
return await response.json();
}
}
var myService = new MyService();
CompanySummary: CompanySummaryResponse;
CompanySummary = await myService.CompanySummary();
this.calculator.getTotal(CompanySummary);
GIT_WORK_TREE=/var/www/html git clean -df
命令用于从工作目录中删除未跟踪的文件;它需要git clean
才能执行任何操作,-f
也会删除未跟踪的目录,而不是将其留空。