使用git-svn管理svn仓库

作者:matrix 被围观: 1,542 次 发布时间:2021-08-24 分类:兼容并蓄 | 无评论 »

git-svn工具是git对比较老的svn的兼容性支持,可以直接对svn仓库进行管理。git-svn内部其实是使用perl脚本处理svn命令,没有的话要重新安装git。之后就可以任意使用git的功能了,比如stash。 mac环境下直接输入命令git svn --version检查是否可用。 出现问题最好是重新安装svn和git: $ brew reinstall subversion $ brew reinstall git clone项目 $ git svn clone svn://username@svn.hhtjim.com/repos 修改&提交 这里和git仓库操作一致 $......
标签: , ,
阅读全文 »

Git-Svn保存密码凭证免输入

作者:matrix 被围观: 2,330 次 发布时间:2021-08-12 分类:兼容并蓄 | 无评论 »

使用git-svn管理svn项目每次操作都要输入密码 😳 之前尝试过 echo password | git svn rebase来自动输入,还有删除~/.subversion/auth目录的方法都还是失败,不能达到免输入密码的效果。 办法 以mac为例,打开应用钥匙串访问,删除掉对应svn项目地址的钥匙串<svn://svn.XXXX:3690>密码。 之后马上使用git svn命令操作,系统会自动保存新的密钥在钥匙串中。 这样在任何程序操作之前去保存密码就可行。git-svn是读取系统保存的密钥,之所以......
标签: ,
阅读全文 »

commit同步到其他仓库

作者:matrix 被围观: 3,631 次 发布时间:2021-07-31 分类:零零星星 | 2 条评论 »

不同的仓库可以互相同步其中任意提交的commit吗?可以的~ 现有仓库enc,qsui,dada。三个的代码基本相同但是没有新建分支来区别。 本地会经常修改enc代码来提交到其远程仓库,但是其他仓库咋办?我不想每个再修改提交。 办法 大致思路就是本地仓库添加其他remote远程分支,本地抓取之后新建本地分支进行关联,再git cherry-pick合并提交到本地新的分支,之后push即可。 步骤 1.enc本地添加远程 $ git remote add dada https://git.weixin.qq.......

mysqldump指定数据表导出

作者:matrix 被围观: 3,736 次 发布时间:2021-03-31 分类:mysql | 2 条评论 »

平时习惯使用mysql客户端工具直接导出表数据,这突然需要导出指定前缀的表反而变得麻烦,因为表非常多但又不想全部选择。 e.g. 导出dict_开头的数据表 查询符合条件的表名 select table_name from INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA = 'heal' and table_name like 'dict_%'; 执行导出命令 mysqldump --column-statistics=0 -h 127.0.0.1 -P3306 -pPASSWORD -t heal -uroot --tables dict_union dict_tag > ~/db_script.sql -P......

Pyinstaller打包程序提示Failed to execute script pyi_rth_certifi

作者:matrix 被围观: 7,952 次 发布时间:2021-02-08 分类:零零星星 | 5 条评论 »

本地用miniconda创建的python环境,程序的打包和运行都是正常。但是搬到了其他电脑运行就是失败,死活报错Failed to execute script pyi_rth_certifi。尝试其他打包参数-p --datas --hidden-import,更换python版本和Pyinstaller的develop版本也一样。 最后还是在cmd命令行打开调试才显示具体信息。 删除dist/,build/目录再使用-c参数重新打包,之后从cmd执行程序才看到详细提示。 最终并不是依赖的问题,只是因为运行环境缺少dll文件导致。......

autossh自动输入密码且断线重连

作者:matrix 被围观: 6,276 次 发布时间:2020-10-28 分类:command Linux | 一条评论 »

mac上使用ssh命令隧道转发访问内网会出现经常断连的情况,每次都需要重启窗口执行命令,没有windows上xshell上隧道设置来的简单好用。当然,后面我发现Termius.app支持端口转发后,依然觉得autossh的方式香~ 换用autossh来代替ssh,只需要添加-M参数用于设定监听的本地端口,本地不被占用的都可以。 autossh安装 autossh就用来解决断线重连的问题。 测试环境为macos autossh安装:brew install autossh 要自动免密码登录目前知道两个方法: 方法......

快速清空超大数据表

作者:matrix 被围观: 2,256 次 发布时间:2020-08-31 分类:Python 零零星星 | 无评论 »

第一次drop超过GB的数据表,没想到竟然会执行的这么慢。尝试过TRUNCATE和DROP都不满意。 后来就直接找到数据库储存的文件来删除,这样比起使用sql语句操作会快得多,但也是危险操作,无法找回。 删除操作脚本 运行环境 python3.7,依赖pymysql,根据自身情况配置变量mysql_data_dir,db_config,table_names,condition_save fast_drop_table.py #codeing=utf-8 """ 快速清空超大数据表 保留想要数据 """ import pymysql import os mysql_data_dir = ......

Evolution Host 免费VPS 申请

作者:matrix 被围观: 6,562 次 发布时间:2020-07-02 分类:零零星星 | 2 条评论 »

Evolution Host 官网 https://evolution-host.com/vps-hosting.php 前几天看到有免费vps可以申请,抱着诚恳的态度 😂 打开了Evolution Host。今天收到回复啦 evolution-host.com,成立也有4,5年时间了,主要做软件游戏和软件服务器。 申请的时候需要提交所有者网站,最后会要求网页上挂Evolution Host的链接。所以现在是专门介绍他们的网页。 看到一些信息,他们提供4档位的VPS来对应提交网站的流量,越大的话给你的配置也就越高。不支持违法站......