is great to keep track of what's is somehow related in your workflow.
is great to keep track of what's is somehow related in your workflow.
If you mention an issue or a merge request in a commit message, they will be shown
If you mention an issue or a merge request in a commit message, they are shown
on their respective thread.
on their respective thread.
-**Cherry-pick a commit:**
-**Cherry-pick a commit:**
In GitLab, you can
In GitLab, you can
...
@@ -211,9 +210,9 @@ Find it under your project's **Repository > Graph**.
...
@@ -211,9 +210,9 @@ Find it under your project's **Repository > Graph**.
## Repository Languages
## Repository Languages
For the default branch of each repository, GitLab will determine what programming languages
For the default branch of each repository, GitLab determines what programming languages
were used and display this on the projects pages. If this information is missing, it will
were used and displays this on the project's pages. If this information is missing, it's
be added after updating the default branch on the project. This process can take up to 5
added after updating the default branch for the project. This process can take up to five
minutes.
minutes.
![Repository Languages bar](img/repository_languages_v12_2.gif)
![Repository Languages bar](img/repository_languages_v12_2.gif)
...
@@ -253,8 +252,8 @@ into Xcode on macOS. To do that:
...
@@ -253,8 +252,8 @@ into Xcode on macOS. To do that:
1. Click **Clone**.
1. Click **Clone**.
1. Select **Xcode**.
1. Select **Xcode**.
The project will be cloned onto your computer in a folder of your choice and you'll
The project is cloned onto your computer in a folder of your choice and you are
be prompted to open in XCode.
prompted to open XCode.
### Clone and open in Visual Studio Code
### Clone and open in Visual Studio Code
...
@@ -264,10 +263,10 @@ All projects can be cloned into Visual Studio Code. To do that:
...
@@ -264,10 +263,10 @@ All projects can be cloned into Visual Studio Code. To do that:
1. From the GitLab UI, go to the project's overview page.
1. From the GitLab UI, go to the project's overview page.
1. Click **Clone**.
1. Click **Clone**.
1. Select **VS Code**
1. Select **VS Code**.
1. Select a folder to clone the project into.
You'll be prompted to select a folder to clone the project into. When VS Code has
When VS Code has successfully cloned your project, it opens the folder.
successfully cloned your project, it will open the folder.
## Download Source Code
## Download Source Code
...
@@ -275,7 +274,7 @@ successfully cloned your project, it will open the folder.
...
@@ -275,7 +274,7 @@ successfully cloned your project, it will open the folder.
> - Support for [including Git LFS blobs](../../../topics/git/lfs#lfs-objects-in-project-archives) was [introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/15079) in GitLab 13.5.
> - Support for [including Git LFS blobs](../../../topics/git/lfs#lfs-objects-in-project-archives) was [introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/15079) in GitLab 13.5.
The source code stored in a repository can be downloaded from the UI.
The source code stored in a repository can be downloaded from the UI.
By clicking the download icon, a dropdown will open with links to download the following:
By clicking the download icon, a dropdown opens with links to download the following:
@@ -103,8 +103,7 @@ Some features depend on others:
...
@@ -103,8 +103,7 @@ Some features depend on others:
When the **Issues** option is disabled, you can still access **Milestones**
When the **Issues** option is disabled, you can still access **Milestones**
from merge requests.
from merge requests.
- Additionally, if you disable both **Issues** and **Merge Requests**, you will no
- Additionally, if you disable both **Issues** and **Merge Requests**, you cannot access:
longer have access to:
-**Labels**
-**Labels**
-**Milestones**
-**Milestones**
...
@@ -220,7 +219,7 @@ To rename a repository:
...
@@ -220,7 +219,7 @@ To rename a repository:
1. Click **Change path**.
1. Click **Change path**.
Remember that this can have unintended side effects since everyone with the
Remember that this can have unintended side effects since everyone with the
old URL won't be able to push or pull. Read more about what happens with the
old URL can't push or pull. Read more about what happens with the
[redirects when renaming repositories](../repository/index.md#redirects-when-changing-repository-paths).
[redirects when renaming repositories](../repository/index.md#redirects-when-changing-repository-paths).
#### Transferring an existing project into another namespace
#### Transferring an existing project into another namespace
...
@@ -243,7 +242,7 @@ To transfer a project:
...
@@ -243,7 +242,7 @@ To transfer a project:
project to.
project to.
1. Confirm the transfer by typing the project's path as instructed.
1. Confirm the transfer by typing the project's path as instructed.
Once done, you will be taken to the new project's namespace. At this point,
Once done, you are redirected to the new project's namespace. At this point,
read what happens with the
read what happens with the
[redirects from the old project to the new one](../repository/index.md#redirects-when-changing-repository-paths).
[redirects from the old project to the new one](../repository/index.md#redirects-when-changing-repository-paths).
...
@@ -293,7 +292,7 @@ If you want to use the fork for yourself and don't need to send
...
@@ -293,7 +292,7 @@ If you want to use the fork for yourself and don't need to send
you can safely remove the fork relationship.
you can safely remove the fork relationship.
WARNING:
WARNING:
Once removed, the fork relationship cannot be restored. You will no longer be able to send merge requests to the source, and if anyone has forked your project, their fork will also lose the relationship.
Once removed, the fork relationship cannot be restored. You can't send merge requests to the source, and if anyone has forked your project, their fork also loses the relationship.