おもしろいもの、やくにたつもの を かきこむのだ!

SourceTree2.0.3でgit subtree addをすると、Invalid Pathのエラーが出る件について

  • error: Invalid path <subtree元のファイルパス>
  • error: pathspec <subtreeの受け入れ先のパス> did not match any file(s) known to git.

というエラーが出まくってSourceTreeからgit subtree addできないな〜って思ったら、
サブツリーを追加する画面のローカルパスの項目にフルパスで入力していたのが問題だった。
f:id:takashicompany:20141209002533p:plain

ローカルパスの入力フォーム横のボタンを押してフォルダを選択すると、フルパスで指定されるのが完全に罠だった。
リポジトリ内のローカルパスで設定したらちゃんとgit subtree addが実行された。