プロジェクトの機能

プロジェクトの設定画面には、ページ下部に、ON/OFFを切り替えられる機能があります。

以下では、各機能をより詳しく説明します。

課題

"課題"は本当に強力ですが軽量な課題トラッキングシステムです。

チケットを作成し、メンバーにアサインし、マイルストーンを設定し、ラベルをつけてディスカッションすることができます。

課題はGitLabに深く統合されており、#と課題番号を使うことで、どこからでも簡単に参照することができます。

マージリクエスト

マージリクエストを使うと、ブランチ上のソースコードをマージする前にレビューし、ディスカッションすることができます。

課題と同じように、メンバーや課題などをアサインすることができ、マイルストーンとともに参照できます。

私たちは、これをソースコード上での共同作業に欠かすことのできない重要な部分だと考えています。

Wiki

これはドキュメンテーションのための別のシステムですが、GitLabの一部として組み込まれています。

Wikiはソースコードとして管理され、ドキュメントをソースコードの一部には入れたくないけれどもGitLabのプロジェクトの一部としておきたい場合に便利です。

スニペット

スニペットはソースコードやテキストの断片です。

スニペットは、プロジェクトで半定期的に参照するけれどもソースコード管理はしないようなソースコードやテキストを置いておくのに良い場所です。

For example, a specific config file that is used by the team that is only valid for the people that work on the code.

Git LFS

Note: Project-specific LFS setting was added on 8.12 and is available only to admins.

Git Large File Storage allows you to easily manage large binary files with Git. With this setting admins can better control which projects are allowed to use LFS.