SourceTree で force push
SourceTree でフォースプッシュできないことだけ不便だなーと思ってたけど、Mac 版ではいつのまにか実装されてた件。
リリース日は 2013年9月18日
SourceTree for Mac 1.7 – Now Available!
・Force push supported as a checkbox if enabled from preferences
設定
デフォルトでは無効になってるので、環境設定>全般の最下部付近の項目にチェックをいれる。
upstream に force push するのは暴挙なので、UI 的に正しいと思う。force push は自分専用のリポジトリ(フォークしたリポジトリ含む)に対してだけ行うべき。
プッシュのとき
そうするとプッシュのタイミングでチェックボックスが現れる。
翻訳が変だけど。
(追記1)
2014-10-07 にリリースされた SourceTree-2.0.2 で「強制プッシュ」という文言に修正されました
(追記2)
AppStore からインストールできる SourceTree はバージョンが 1.5.6 と古く `force push` できません。SouceTree の公式サイトからダウンロードする必要があります。(2015-06-24現在の最新バージョンは 2.0.5.2)
Windows版は?
2013年12月19日現在、リリースノートを "force push" で検索しても見つからないので未対応みたい。
- Windows版のリリースノート(どこにも書いてない)
- Mac版のリリースノート(v1.7.0 と v1.7.4 で言及あり)