タグ

gitとredmineに関するiwwのブックマーク (5)

  • gitでbareリポジトリを同期する方法

    以前調べたネタですが、ここにメモしておきます。 (最近ブログの更新が滞っていたため) gitには普通のリポジトリとbareリポジトリがあります。普通のリポジトリは、チェックアウトされたファイルを含むリポジトリで、bareリポジトリは.gitディレクトリの中身のみを含むリポジトリです。 bareリポジトリは、 % git init --bare hoge のように作ります。サーバにbareリポジトリを作って、そこにみんなでpushするような使い方は一般的でしょう。ちなみに、push先がbareリポジトリではなかったりすると、ワーニングがでたりします。 さて、例えば2つのチームがそれぞれ別々のリモートサーバを使って別のbareリポジトリにpushしていたとします。その2つのbareリポジトリを同期したいとします。bareリポジトリにはチェックアウトという概念がないので、git mergeは使え

    iww
    iww 2022/04/22
    git fetch origin 'refs/heads/*:refs/heads/*' で同期できる。 原理はあとで調べる
  • RedmineでGitを連携させる - Qiita

    このドキュメントではRedmineでGitを連携させる方法について記述する。 環境 OS:Debian7 Redmine version 2.3.1.stable git version 1.7.10.4 apt-getでRedmineとgitをインストールしている。 gitリポジトリの作成してSmartHTTP経由参照できるようにする。 リポジトリの作成 Webサーバからアクセスできる権限で、リポジトリを作成する。 $mkdir -p /var/git/test.git $cd /var/git/test.git $git --bare init $git update-server-info $chown -R www-data .

    RedmineでGitを連携させる - Qiita
  • リポジトリ - Redmineガイド

    注1: バージョン管理システムの適切なコマンドがRedmineと同じサーバにインストールされている必要があります。 例えばRedmineからSubversionリポジトリにアクセスする場合、svnバイナリをRedmineが稼働するホストにインストールする必要があります。 注2 : バージョン管理システムのコマンドはRedmineから実行できるようパスが取っているなどしている必要があります。 以下のいずれかの方法があります。 コマンドにが置かれているディレクトリにPATHが通っている: もしコマンド名がデフォルトのものとは異なる場合は、Redmineの設定ファイルで呼び出すコマンド名を変更できます Redmineの設定ファイルでフルパスを指定することもできます。 最後に、「管理」→「設定」画面の「リポジトリ」タブ内「使用するバージョン管理システム」で、バージョン管理システムを有効にするのを忘

  • Redmine 1.4新機能紹介: 一つのプロジェクトで複数のリポジトリに対応

    Redmine 1.4より、一つのプロジェクトで複数のリポジトリを参照できるようになりました。 これまでは一つのプロジェクトには一つのリポジトリしか設定できませんでした。ソースコードとドキュメントを別リポジトリで管理したり、一つのシステムを構成する複数のアプリケーションをそれぞれのリポジトリで管理したりするためには、サブプロジェクトを利用するしかありませんでした。 複数リポジトリ対応により導入された機能 リポジトリブラウザでの切り替え表示 複数のリポジトリを「リポジトリ」画面で切り替えて表示させることができます。 チケットやWikiから複数のリポジトリを参照 チケットやWikiから特定のリポジトリのリビジョンへのリンクを作成できるよう、書式が拡張されました。 従来から使われている r756, commit:c6f4d0fd という書式はメインリポジトリへのリンクとなります。複数のリポジトリ

  • Git+Redmineな人におすすめのフックスクリプト集 - みずぴー日記

    id:bleis-tiftによるgitのフックスクリプト集がマジ便利。 gitredmineを使ってる人はぜひ使うべき 機能 チケット番号付加 id/12というブランチで作業してるときは、コミットメッセージの末尾にrefs 12を自動でつけてくれます Redmineのチケットごとにブランチを切るようにすると、マジ便利 masterブランチへのコミット拒否 masterブランチへのコミットを拒否する 必ずトピックブランチを切るようになる pushされたときにチケットIDのないコミットの拒否 チケットIDのないコミットのpushを拒否します ダウンロード・インストール方法 https://github.com/bleis-tift/Git-Hooks に書いてある通りにすれば簡単にインストールできます

    Git+Redmineな人におすすめのフックスクリプト集 - みずぴー日記
  • 1