SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

CodeZineニュース

「Git 2.8.0」がリリース、submodulesの並列フェッチが可能に

  • このエントリーをはてなブックマークに追加

  • このエントリーをはてなブックマークに追加

 オープンソースのバージョン管理システムGitの開発チームは、最新バージョンとなる「Git 2.8.0」を3月28日(現地時間)にリリースした。

 「Git 2.8.0」では、新機能としてsubmodulesの並列フェッチが可能になる。submodulesは、他のレポジトリをレポジトリのサブディレクトリのように使える機能で、プロジェクトへのライブラリや外部の依存関係の統合に便利。しかし、多数のsubmodulesがある場合フェッチに時間がかかるが、今回の新機能により実行時間が短縮される。

 また、.gitconfigでユーザー名とメールアドレスを指定している場合、.gitconfigの指定と異なるユーザー名やメールアドレスでコミットした際に、警告は表示されるものの、コミット自体は実行されてしまうが、「Git 2.8.0」では異なるユーザー名やメールアドレスでのコミットを禁止する設定が追加された。

 さらに、今回のリリースではGit for Windowsプロジェクトにおける成果の還元によって、プラットフォームにまたがる新機能の追加を行いやすくしている。加えて、従来はLFのみ対応していた改行コードが、CRLFにも対応した。

 なお、「Git 2.8.0」では現時点で悪用されたケースは見られないものの、悪意のあるレポジトリから任意のコードを実行できてしまう脆弱性「CVE-2016-2324」に対する修正が追加されており、旧バージョンのユーザーにも修正を呼びかけている。

 このほか、clean/smudgeフィルターを停止する機能や、.gitconfigが誰によって変更されたかを確認する機能、ファイルの行末コードを確認する機能、リモートのレポジトリのデフォルトブランチを確認する機能、rsyncプロトコルを利用したクローンニング機能など、多数の機能が追加された。


【関連リンク】
Git(英語)

修正履歴

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
この記事の著者

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/9348 2016/03/30 12:15

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング