2017-04-01から1ヶ月間の記事一覧

git flowでdevelopが更新されていた場合の処理

Git

一旦featureをpushしてdevelopにマージさせる。 $ git checkout feature/[name] $ git push $ git checkout develop $ git diff $ git diff origin/develop $ git pull $ git merge origin/feature/[name] $ git checkout feature/[name] ## git pullする前…

踏み台サーバなどを用いて、多段階接続をするとき(ssh -W)

Proxycommandをssh configに登録して、 ssh -Wから対応することができる。 dev.classmethod.jp

svnのあれこれをvimの折りたたみ解除

svnをgitでいうpushする時、svnはcommitで完了する。 $ svn add [ファイル名] $ svn commit -m "[コミット文言]" svnでgit pull的な挙動は、 $ svn stat # fileみてMや!などの表記がある。 # ファイルを変更前に戻す。 $ svn revert [ファイル名] # git pull…

Python3とsystemd-tmpfiles.dの便利なサイト

Python3ではsendとthrowについてわからなかったので参考にしたサイト。 iteratorについてはこんな使い方があるのかと感動した。 あと、systemd-tmpfiles.dにて /tmp/ or /var/の定期的削除に関して、 systemd-tmpfiles-clean.serviceで削除をしている。その…

ファイルが置かれた瞬間にimport開始する

課題 (1) ファイルが置かれた瞬間にimport開始する(今回は空処理)仕組みの作成 /var/data/xxx.logみたいな場所に元ファイルが複数存在する。 db_importerバッチが、複数同時動作しても大丈夫なように(同じ元ファイルを重複してimportしないように)する。…

サブバージョンのgit clone的なやつ

以下でなんのブランチ舞があるか確認できる。大概trunk、branches、tagだけ。 $ svn ls svn+ssh://svnserve@[ドメイン名など]/ $ svn checkout svn+ssh://svnserve@[ドメイン名など]/branches/ . 以下で変更点が確認できる。 $ svn log [file名] $ svn diff …

Gitの変更履歴確認(ファイル指定)

Git

以下のコマンドでGitの変更履歴(ファイル指定ができる) git log -p [file名] 行指定する場合は以下。。 git log -L start,finish:[file名] qiita.com