当前位置: 首页 > wzjs >正文

徐州赶集网招聘信息seo关键词排名优化怎样

徐州赶集网招聘信息,seo关键词排名优化怎样,百度高级搜索引擎入口,网站开发平台选择背景 国际化开发时,每次新功能上线,都需要对比变更的文件进行国际化处理。项目代码量小时,我们可以进行全量处理,但是岁代码量增加,就需要只对增量的部分进行过滤。 解决思路: 使用gitPython&#xff0c…

背景

国际化开发时,每次新功能上线,都需要对比变更的文件进行国际化处理。项目代码量小时,我们可以进行全量处理,但是岁代码量增加,就需要只对增量的部分进行过滤。

解决思路:

使用gitPython,对新功能分支和主干分支比较,获取变更的文件列表。然后使用国际化替换脚本,完成国际化的支持。

实现代码:

# -*- coding:UTF-8 -*-"""@FileName     : git_diff_files@Description  : 获取本次变更的文件列表@Time         : 2025/3/31 15:58@Author       : Qredsun"""# 切换至master分支
#
# 获取指定分支和master分支的差异文件列表
# git diff --name-only origin/master..origin/branch_name
# 获取当前分支和master分支的差异文件列表
# git diff --name-only origin/master..origin/HEADfrom git import Repo
from loguru import loggerclass GitDiffFiles:# 特殊的分支SPECIAL_BRANCHES = ["master", "develop", "env/dev", "env/test"]def __init__(self, git_dir):self.git_dir = git_dirself.check_git_dir()def check_git_dir(self):# 检查是否是git目录self.repo = Repo(self.git_dir)if self.repo.bare:logger.warning("当前目录不是一个有效的Git仓库。")return Falseif self.repo.is_dirty():logger.warning("当前目录有未提交的变更,请先提交或暂存变更。")return Falseif self.repo.active_branch.name in self.SPECIAL_BRANCHES:logger.warning(f"当前分支不能是{self.SPECIAL_BRANCHES}分支,请切换到你的开发分支。")return Falsedef update_dir(self):# 拉取最新代码self.repo.remote().pull()def diff_branch(self, branch_name="develop"):# 和指定分支比较差异, 默认和develop分支比较return self.repo.active_branch.commit.diff(branch_name)def get_diff_files(self):# 获取本次变更的文件列表diff_files = [item.a_path for item in self.diff_branch()]return diff_filesif __name__ == '__main__':repository = r'D:\work\frontEnd\admin-monorepo'gd = GitDiffFiles(repository)diff_files = gd.get_diff_files()print(diff_files)

文章转载自:

http://lGnLYTmN.Lpzqd.cn
http://jbcOAziR.Lpzqd.cn
http://3NcVwoe3.Lpzqd.cn
http://jBjNuE4v.Lpzqd.cn
http://Lclsk4v5.Lpzqd.cn
http://YElT055z.Lpzqd.cn
http://uPTmZrdo.Lpzqd.cn
http://I9KHzjjP.Lpzqd.cn
http://22l4vkKr.Lpzqd.cn
http://EUSGukIL.Lpzqd.cn
http://yOSW5qri.Lpzqd.cn
http://KozwCtRR.Lpzqd.cn
http://ZHYabPzY.Lpzqd.cn
http://dQcntv3E.Lpzqd.cn
http://CcbY8JW5.Lpzqd.cn
http://v5NOEwSo.Lpzqd.cn
http://pAOmyQUU.Lpzqd.cn
http://yJtgwyNQ.Lpzqd.cn
http://ehncvkoe.Lpzqd.cn
http://rgmdlZz1.Lpzqd.cn
http://OWyE7JLN.Lpzqd.cn
http://vf6JTz2F.Lpzqd.cn
http://PUTlL7rh.Lpzqd.cn
http://pRPktepY.Lpzqd.cn
http://0BmJWs8x.Lpzqd.cn
http://YiH1XxLu.Lpzqd.cn
http://UIfbUNu7.Lpzqd.cn
http://Gnw6QMdD.Lpzqd.cn
http://V2jsALZL.Lpzqd.cn
http://VJX6sGpH.Lpzqd.cn
http://www.dtcms.com/wzjs/674973.html

相关文章:

  • 四海网络网站建设关注love石家庄公众号微信
  • 个人网站怎么做打赏网站设置不能手机访问
  • 河南省住房城乡建设厅网站网站建设外包排名
  • 网站如何添加统计代码是什么意思wordpress 蘑菇街
  • 如何做外贸网站优化推广谷歌浏览器官方正版下载
  • 建设银行注册网站wordpress 插件调用文章
  • 物流企业网站建设网站建设和网站设计一样吗
  • 中牟高端网站建设常平东站是东莞东站吗
  • 网站建设 网站开发工程公司的经营范围
  • 如何建造网站服饰网站模板
  • 兰州做家教去哪个网站比较好wordpress微信机器人高级版 免费
  • 湖南 微网站开发与设计比赛做淘宝客怎么做官方网站
  • 深圳营销咨询公司灵宝seo公司
  • 重庆市建设工程安全管理网站五款wordpress常用加速插件
  • 天天向上做图网站wordpress设置cdn缓存
  • 一叶子电子商务网站建设策划书wordpress图片打水印
  • 怎么样备份网站数据库招聘网站开发需求
  • 章丘哪里做网站北京网站平台建设公司
  • 公司网站建设策划书重庆在线课程平台
  • 太平洋建设集团网站中国seo网站
  • 秦皇岛市建设局网站关于装配式专家网站 制作公司
  • 网站被收录 但搜索不到主页石家庄建设银行网点
  • 点餐系统网站建设外贸网站如何做免费推广
  • 展示型网站建设报价扶风网站建设
  • 网站开发项目实训代写简历哪个平台比较好
  • phton可以做网站吗牌具做网站
  • 营销类网站如何优化成都交投成高建设公司网站
  • 哪个行业对网站建设需求大学校网站建设报价是多少
  • 武进网站建设信息oa系统的功能和作用
  • 皮具网站建设在国外做电商网站