首页 > 其他分享 >win10同步当前项目git的更新记录到另一个项目

win10同步当前项目git的更新记录到另一个项目

时间:2023-04-04 18:45:40浏览次数:36  
标签:... git 项目 echo set file output win10 path

1.备份某个时间之后的更新文件列表到文件中

git log --after="2023-4-3 18:27:44" --name-only --pretty=format:"" > commit_files.txt

2.根据文件中的记录复制文件到新的文件夹

@echo off
setlocal enabledelayedexpansion

set input_file=commit_files.txt
set output_folder=new

if not exist "%output_folder%" mkdir "%output_folder%"

for /f "usebackq delims=" %%f in ("%input_file%") do (
  set file_path=%%f
  set output_path=%output_folder%/!file_path!
  if not exist "!output_path!\.." mkdir "!output_path!\.."
  set "file_path=!file_path:/=\!"
  set "output_path=!output_path:/=\!"
  echo !file_path!
:: echo Press any key to continue...
::  pause > nul
:: echo Continuing...
  copy "!file_path!" "!output_path!"
)

 echo 复制完啦再点就关啦...
 pause > nul
 echo Continuing...
echo Done.

3.把生成的文件夹复制到新的项目的文件夹

4.看看有没有问题,有问题看看是哪里的文件

标签:...,git,项目,echo,set,file,output,win10,path
From: https://www.cnblogs.com/xzhg/p/17287380.html

相关文章

  • linux部署.NET6.0项目
    一、CentOS7.9配置SSH实现远程连接方法过程 1.确认是否安装sshyumlistinstalled|grepopenssh-server有输出内容,说明已安装;2.安装SSH服务yuminstallopenssh-server已安装的可以直接跳过。3.编辑配置vim/etc/ssh/sshd_config4.Port2222PermitRootLoginn......
  • 在AspNet Core项目中集成Serilog
    1.引入Nuget包Serilog.AspNetCore2.配置SerilogusingSerilog;Log.Logger=newLoggerConfiguration().WriteTo.Console()//添加console日志输出.WriteTo.Debug()//添加debug日志输出.CreateLogger();try{Log.Information("Startingwebapplicat......
  • 中英文拼写检测纠正开源项目使用入门 word-checker 1.1.0
    项目简介word-checker本项目用于单词拼写检查。支持英文单词拼写检测,和中文拼写检测。特性说明可以迅速判断当前单词是否拼写错误可以返回最佳匹配结果可以返回纠正匹配列表,支持指定返回列表的大小错误提示支持i18n支持大小写、全角半角格式化处理支持自定......
  • 项目管理工具——Jira使用和配置
    摘要链接:https://pan.baidu.com/s/1_PgOuOWsS1lnHIIyI0y4pA 提取码:v0dy本博文将介绍在软件开发中的常用的软件管理工具。Jira是Atlassian公司出品的一款事务管理软件(缺陷管理类的软件)。无论是“需求”,还是“BUG”,或是“任务”,都是“事务”的一种,所以Jira可以胜任非常多的角色:需求......
  • Git——代码管理工具
    摘要Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是Linux内核开发而开发的一个开放源码的版本控制软件。Git与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持。但是对于的很多应届毕业生学生没有......
  • ABP 新建项目
    1.新建项目  1.1安装abpclidotnettoolinstall-gVolo.Abp.Cli1.2创建项目前往https://abp.io/get-started 下载项目,笔者选定项目为blazor-server+postgreSqlabpnewProjectName-ublazor-server-dbmsPostgreSQL   2.迁移数据库2.1修改连接......
  • Git链接上游仓库
    技术背景在Git的操作过程中,一般的组织内部工作模式可以在同一个仓库上的master-develop-feature不同分支上进行开发,也有一些人和外部协作者会通过Fork到自己本地的仓库进行更新的方案。但是对于Fork仓库的更新有一个问题是,如果长期在自己本地更新,有可能会逐渐脱离原始的分支,甚至......
  • 部署项目遇到的问题汇总
    部署项目遇到的问题汇总问题一:nginx部署完成后,访问后端的接口返回CORS跨域请求思考:我部署的前后端都在同一个宿主机上,访问的ip都是相同的,不应出现跨域才对。解决:当你的nginx有如下配置(该配置通常用于本地开发环境)server{listen80;server_namexxx.aliyun.......
  • 使用jenkins一键打包发布vue项目
    jenkins的安装Jenkins是一款开源CI&CD软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins支持各种运行方式,可通过系统包、Docker或者通过一个独立的Java程序。安装这里的操作系统为WSLUbuntu,其它系统的安装的请参考jenkins官方文档wget-q-O-https://pkg.jenkins.......
  • 关于使用Kotlin开发SpringBoot项目使用@Transactional和@Autowired的报错问题
    原文地址:关于使用Kotlin开发SpringBoot项目使用@Transactional和@Autowired的报错问题-Stars-One的杂货小窝问题描述最近在开发一个订单模块,需要出现异常就会触发数据回滚操作,首先就是想到了SpringBoot提供的@Transactiona注解功能,但是使用的时候,发现其他方法就是出现......