Line 5:
Line 5:
[[es:FAQ_Recuperar,_actualizar_GIT_fuentes_del_proyecto]]
[[es:FAQ_Recuperar,_actualizar_GIT_fuentes_del_proyecto]]
[[de:FAQ_Get,_update_GIT_Projekt_Quellen]]
[[de:FAQ_Get,_update_GIT_Projekt_Quellen]]
+
[[zh:常见问题-获取与更新项目的GIT源代码]]
<!-- END interlang links -->
<!-- END interlang links -->
[[Category:FAQ EN]]
[[Category:FAQ EN]]
{{TemplateDocDevEn}}
{{TemplateDocDevEn}}
−
This is information on how you can get sources of Dolibarr project.
+
This is information on how you can get sources of Dolibarr project using GIT.
−
Several methods are described, but we recommand using the one based on GitHub.
+
Several methods are described, but we recommand using the one with a GitHub user account.
<br />
<br />
Line 113:
Line 114:
You must before create an account on GitHub (https://github.com/) and upload a public RSA or DSA certificate into your account profile.
You must before create an account on GitHub (https://github.com/) and upload a public RSA or DSA certificate into your account profile.
−
Then, you must have a working install of Eclipse. '''EGit''' plugin must also have been installed.
+
Then, you must have a working install of Eclipse. '''EGit''' plugin must also have been installed (this is the case by default on any recent Eclipse version).
For this, use the '''Find And Install process''' into Eclipse menu, add the GIT update URL:
For this, use the '''Find And Install process''' into Eclipse menu, add the GIT update URL:
https://download.eclipse.org/egit/updates
https://download.eclipse.org/egit/updates
Line 219:
Line 220:
=Ask official project to include your changes (PR) =
=Ask official project to include your changes (PR) =
−
Once you pushed one or several commit toward your distant fork area on github, you can ask the Dolibarr core team to include it into official project. We call this "making a pull or a merge request" also called "PR".
+
Once you pushed one or several commit toward your distant fork area on github, you can ask the Dolibarr core team to include it into official project. We call this "making a Pull or a Merge request" also called "PR" or "MR".
For this, follow this tutorial: https://help.github.com/articles/creating-a-pull-request/
For this, follow this tutorial: https://help.github.com/articles/creating-a-pull-request/
−
=Add an external commit into current repository=
+
Note that you can request to include your change inthe develop branch or into a stable branch if this is a bug fix. The following chart show you how the core team decide if a PR is merged into a maintenance or the develop branch: [[:Category:RoadMap#Merging_PR_process_.28develop_or_maintenance_.3F.29]]
+
+
=Add a given external commit into your current repository=
Some developers may work and do commit into their own Git repository after forking the project. If you are interesting into getting this changes, you can import them with the following steps.
Some developers may work and do commit into their own Git repository after forking the project. If you are interesting into getting this changes, you can import them with the following steps.