Git
Gitlabを立てているサーバのHDD残容量がかなり少なくなったため、前々からやろうと思っていたけどできていなかった、Docker上への引っ越しをようやく実施しました。 Docker上で構築しておくと、アップグレードも簡単というメリットがあります。今回、移行後…
SVNからGitへ移行したので、その時の実施内容をメモっておく。 git-svnで移行 移行にはgit-svnを使う。git-svnの使い方はこことかで解説されているが、「git svn clone」コマンドでは移行しなかった。 理由は以下。 全てbranchesの下にあればよいのだが、物…
Jenkinsのジョブ1つに対して複数のGitリポジトリを登録してビルドする方法について調べたのでメモ。簡単にできると思いきや意外とハマってしまった。。。 確認した環境 Jenkins 1.456 Jenkins Git Plugin 1.1.16 Jenkins Multiple SCMs plugin 0.2 Jenkins G…
前回はGitのmergetoolコマンドでp4mergeを使うように設定し、マージ作業を行う方法を簡単にですが紹介しました。今回はコマンドラインのGitではなく、EGitを使ってやってみます。 EGitとは? Java Developerならご存知の、IDEであるEclipseでGitを使うための…
Gitの本格導入の前に、マージのコンフリクト解決に使用するマージツールについて調べてみたのでメモ。コンフリクトした際に、テキストエディタで直接修正するのは非常に面倒。そこでmergetoolを使うとマージ作業をかなり楽にできます。 ただしデフォルトのme…
ちょっとしたことなんだけど、RedmineにできてTracにできないことの一つ。 GitPluginを使うとリポジトリにGitを設定できるようになりますが、既に存在するリポジトリのパスを設定する必要があります。 わざわざSSHででログインし「git init」するのは面倒な…
Gitのコミットログをグラフィカルに表示するTracプラグイン、RevisionGraphPluginにちょっと機能を追加。 これまたTrac-0.13に追加されている機能ですが、Change Logのページでブランチ名、タグ名を表示可能にしました。例えば↓の画像のように出ます。なお、…
ふとまだ開発中のTrac-0.13のリリースノートを見ていたら、「Added a visualization of the revision graph in the revision log.」なんてものを発見。 対応するチケットはこちら。どうやら、GitなどのDVCSに限った機能のようですが、チケットに添付されてい…
新年になって心機一転、Macの環境を見直ししたのでメモっておきます。今回の見直しポイントは以下です。 vimのpluginをpathogenで管理する gitで設定をバージョン管理できるようにする githubで設定を共有できるようにする 参考にさせて頂いたサイトは下記で…
簡単そうで意外と簡単にできない。ググると色んな方法があるようで、それが混乱の元となっているように感じます。さらに、LinuxとWindowsという環境の違いもあるし。GitHub自体はHTTPSに対応しているようなんですが、どうもうちの環境だとNGみたいです。なの…
下記のサイトを参考に入れてみた...がめちゃくちゃはまった。たぶん、若干Gitoriousが新しくなったからだと思う。 Slicehost CentOS5.2 に Gitorious をインストールした - 写経日記 Redmine と Gitorious をサーバにインストールした - obfuscatism Fenrir'…
確かにこんな風になってしまう... git で add したファイル名が日本語だとdiff した時とcommit した時の表示ファイル名が文字コードになります。 gitで日本語ファイル名を無理やり通した - きみのハートを8ビットキャスト 今はSubversionのリポジトリにソー…
git-svnで、dcommitできなくなる現象に遭遇。以下のようなエラーが発生するのです。 Macintosh:ja-JP hirohiro$ git svn dcommit Committing to https://xxx.xxx.xxx.xxx/svn/sample ... RA layer request failed: applying log message to /svn/sample/!svn…
いつのまにかコミットログで日本語が化けるようになってしまった。 MacでUTF-8で統一しているので問題ないはずなのに・・・と思っていたら、犯人は昨日設定したvimの設定だった!~/.vimrcの設定を【コラム】OS X ハッキング! (108) vimとEGBRIDGE 15で異体字…
ちょっとGitを使ってみようと思ってMacにインストールしてみる。 wget http://www.kernel.org/pub/software/scm/git/git-1.6.0.2.tar.gz tar xvfz git-1.6.0.2.tar.gz cd git-1.6.0.2 ./configure make prefix=/usr/local all sudo make prefix=/usr/local i…