SourceTree

Windows版 SourceTreeの文字化けを直す

Windows版のSourceTreeのUIで左側のブランチを選ぶところとかコミットログの日本語がお豆腐(□)になってしまってえらい困っていたのですが以下のサイトによるとWindowsUpdateの影響だったようです。 (Windows7で発症していてWindows10では発症していなかった…

GitでリモートリポジトリにPushした後でコミットをなかった事にしたい

revertでコミットを打ち消す事にする 履歴を改編してpush -fすれば無かったことに出来るのでしょうがやりたくないのでrevertすることにしました。 ところがPullRequest運用で出来たMergeのコミットに対してSourceTreeから上手くrevert出来なかったのでブログ…

いつの間にかSourceTreeが環境変数HTTP_PROXYを見なくなった?

背景 会社でSourceTreeを使っていてGitHubにはProxy経由、社内のStashはNO_PROXYで直接アクセスしていた。 .gitconfigにはhttp.proxy設定は書かない。 Macがメインマシンだけど、Windowsも使っていてどちらも同じようにできていた。 GitをProxy環境下で使う…

SourceTreeのスタッシュボタンがおかしい?

git stashしたのに、ボタンが押せない ブランチを切り替えて作業して戻ってきたらスタッシュボタンがdisable状態になっている コンソールで確認 $ git stash list stash@{0}: On develop: test いるじゃん・・・ 戻す $ git stash pop これで無事戻りました…

Subversionのbranchesやtagsの階層が深くて移行に失敗してた

SVNからGitへ移行したリポジトリにPushしようとするとSourceTreeでエラーがでる $ git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin foo:foo Pushing to http://userid@git.example.com/scm/migration/hogehoge.git error: …

GitをProxy環境下で使うときにハマった件

Gitを社内(Proxy環境下)で使うときは気をつけましょう Atlassian Stashのサーバ構築も終わり、試しに使いながらSubversionから移行をしていたら早速ハマった。 いきなりClone出来ない Stashでリポジトリを作成し、画面からCloneするとSourceTreeが上がるのだ…