標準愚痴出力

個人的なIT作業ログです。もしかしたら一般的に参考になることが書いているかもしれません(弱気

2017-11-20から1日間の記事一覧

PowerShell で、二つのフォルダーのファイル構成を比較するコマンドを作る

つ dirdiff.cmd @set "arg1=%~1" & set "arg2=%~2" @powershell "iex((@('','','')+(cat '%~f0' | select -skip 3))-join[char]10)" @exit /b %ERRORLEVEL% $md5 = New-Object System.Security.Cryptography.MD5CryptoServiceProvider function Get-MD5s($di…

(補足)git で特定の2つのフォルダーを使ってる履歴のみ残して、後は消す

git

git で特定の2つのフォルダーを使ってる履歴のみ残して、後は消す 最初の commit だけは argf , seek フォルダーに関わってなくとも残ってしまう(あとで revert した) git rebase -i -root で、最初の commit も削除できた。

git で特定の2つのフォルダーを使ってる履歴のみ残して、後は消す

フォルダー一つだけなら git filter-branch --subdirectory-filter が使えるが、複数の場合はそうもいかない。 複数のフォルダーだけを残すために、Lua スクリプトをさくっと書いた。 function getgitlog(files) local fd = io.popen("git log " .. table.co…