gitに関するyo-takaのブックマーク (6)

  • git svn cloneに失敗する:git svn clone -r 1234で解決 - satoko's blog - s21g

    1  RA layer request failed: REPORT request failed on '/!svn/vcc/default': REPORT of '/!svn/vcc/default': Could not read response body: Secure connection truncated (https://svn.s21g.com) at /usr/local/bin/git-svn line 3833 ぐぐっても情報が乏しいのでわかりませんが、大量のログがあるcloneだとエラーになる気がします。 Make sure your connection did not timeout. This is usually a client side connection problem. https://dev.openwrt.org/cgi-bin/trac

    yo-taka
    yo-taka 2012/03/13
    これかな?
  • [emacs][git] Emacs と git を使っているなら magit を使うべき - mat_akiの日記

    Emacsのgitフロントエンド'magit'が便利です。 gitoriousにソースは置いてあります。 http://gitorious.org/magit/mainline 以下紹介記事です。 http://d.hatena.ne.jp/gom68/20090524/1243170341 http://zagadka.vm.bytemark.co.uk/magit/magit.html 僕が利用している細かい便利機能を紹介しておきます。 最近リリースされたものも含みます。 git amend magitの画面から c を押すとコミットメッセージのバッファが表示されますが、そこでC-c C-aを押すと amend状態になって、直前のコミットに差分を追加できます Untrackのファイルも含めてすべてaddする magitのSキーだけだと、Untrackのファイルはaddされないのですが、

    [emacs][git] Emacs と git を使っているなら magit を使うべき - mat_akiの日記
  • msysGitをインストールしたらコマンドプロンプトが文字化け

    msysGitをインストールしたら、コマンドプロンプトで日語が表示できなくなった。(Windows 7 64bit) regeditでレジストリエディターを起動し、 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont の「0」のデータが「Lucida Console」になっていたので、「*MS ゴシック」に変更して、とりあえず復旧できた。 インストールの途中で、Use a True Type font in the consoleという項目のチェックをはずせば、文字化けしなかったのかもしれない(未確認)。

  • git-svnによる実プロジェクトでのチーム開発

    こんにちは、SHIMADAです。Gitネタはたろちゃんに先を越されてしまいましたが、自分の環境でも、実際のプロジェクトでGitを実用的に使える状況になってきたので、そのへんについて書こうと思います。 ■ 前提 前提条件として、 1. プロジェクトのためのsvnリポジトリがサーバーに用意されていること 2. リポジトリが PROJECT_NAME/ `- trunk/ `- branches/ `- tags/ というSubversionの標準的なディレクトリ構成となっていること 3. ローカルに最新のgitがインストールされていること が条件となります。 前者が揃っていないという人は、まずSubversionを導入できるように社内での推進をがんばってください。 申請書とUSBメモリがないとコミットできないんだよ……、という人は、残念ながらあきらめてください。 (あれはネタだと信じていますが

  • Subversionリポジトリと連携できるgit-svn | OSDN Magazine

    「Gitを使いたいが、中央リポジトリにはSubversionを使わざるを得ない」という場合も多いだろう。そのような状況で便利なのが、SubversionリポジトリとGitリポジトリの橋渡しをする「git-svn」である。git-svnを利用することで、SubversionリポジトリとGitのローカルリポジトリを同期させることが可能だ。記事では、このgit-svnの活用方法を紹介する。 git-svnのアーキテクチャ Gitの大きな特徴として、分散型アーキテクチャがある。分散型アーキテクチャでは、コミットはローカルのリポジトリに対して行い、ソースコードの同期はそれぞれの開発者間が持つローカルリポジトリ同士で変更点をやりとりすることで行う。もちろん公開リポジトリを利用したソースコードの同期も可能であり、柔軟な開発体制を取れるのが長所である。 しかし、一方でGitは非常に多数のコマンドがあり、

    Subversionリポジトリと連携できるgit-svn | OSDN Magazine
  • git で non-bare な current branch に push する « イッキログ Tech

    今作成中の某プライベートツールでは、開発に使っている MacBook Pro を番環境としても利用する予定です。 来であれば bare な中央レポジトリを作成し、開発環境から中央レポジトリへ push → (手作業あるいは hook スクリプトで)番環境で pull、とやるのが正統なのでしょうが、なんとなく大げさな気がしました(というか面倒くさかった)ので開発環境から番環境へ直接 push できるようにしました。 普通に push しようとすると、以下のようなエラーが出て怒られます。 remote: error: refusing to update checked out branch: refs/heads/master remote: error: By default, updating the current branch in a non-bare repository

  • 1