Python ローカルとリモートサーバ上のファイル差分抽出ツール
概要
これまで数社経験してきましたが
必ずといっていいほど存在する、
現状のステータスがわからないサーバ。。
Git 上の master とも差分が激しく生じている状態。。
そんなサーバとローカルの workspace との差分を確認すべく
ツールを作成しました。
GitHub - kenzo0107/DiffTool: ローカルとリモートサーバ上のファイル差分確認をします。
ローカルとリモートサーバ上のファイル差分確認をします。. Contribute to kenzo0107/DiffTool development by creating an account on GitHub.
今後
今の所、
リモートからファイルをダウンロードする度に SSH のコネクションを張ってしまいパフォーマンス悪い(>_<)
はじめ pysftp で ssh コネクション張ってた方がパフォーマンスよかった気がする。
でも、手軽さを考えたら hostname 指定の方が良かったので
hostname 指定の方向でパフォーマンスを上げていくことを考えます。
ところが
pysftp で実装してみましたが 多段 ssh アクセスの場合がうまくいかず。。
随時解消させていきます。
golang で並行処理を試してパフォーマンスを上げるのも検討します。
