タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

git-svnに関するtackeのブックマーク (2)

  • svn リポジトリをローカルにコピーしてから git リポジトリに変換する / 桃缶食べたい。

    svn リポジトリをローカルにコピーしてから git リポジトリに変換する 今年になって、個人的なコードを書き溜めていた svn リポジトリを徐々に git に移行しています。 私はフリープランでもプライベートリポジトリを無制限に作れることから、数年前から assembla を使っていました。しかし最近(??)になってフリープランで作れるリポジトリ数に上限が設定されたようで、新しいリポジトリが作れなくなっていました。有料プランへ乗り換えられればよかったのですが、リポジトリ数をふまえて開発予算(お小遣い)と相談した結果、やむなくお世話になった assembla から bitbucket に移住することにしました。念のため強調しておきますが、これまでながらく愛用していたことからもわかるとおり、assembla 自体に不満があるわけではありません。あくまでやんごとなき事情(お小遣い)のため、泣く

  • git svn cloneをやるときは--prefix svn/をつけるべき · DQNEO日記

    普通リモートブランチって、 $ git branch -r origin/master origin/br_1 upstream/master upstream/br_1 こういう風に表示されて欲しいじゃないですか。 "リモート名/ブランチ名"となって欲しいのです。 git svn cloneするときに--prefixを付け忘れたときの対処法 レポジトリが巨大すぎて(数万コミットある)、cloneをやりなおしたくない。 そこで、.gitの中身を直接いじったらうまくいきました。 (ただしこれはドキュメントには書いてない非公式かつ強引なやり方なので、作業するときは十分注意して行ってください) 調査 .git の中に入って、"trunk"という名前のディレクトリ・ファイルを探します。 $ cd .git $ find . -name 'trunk' ./refs/remotes/trunk (

    git svn cloneをやるときは--prefix svn/をつけるべき · DQNEO日記
  • 1