---
title: "Stóráil cód foinse Django"
version: 6.1
locale: ga
source: https://docs.djangoproject.com/ga/6.1/internals/git/
canonical: https://djangodocs.dev/ga/6.1/internals/git/
---
# Stóráil cód foinse Django

Agus feidhmchlár Django á imscaradh i dtimpeallacht táirgeachta fíor, beidh tú ag iarraidh beagnach i gcónaí [scaoileadh pacáistithe oifigiúil de Django](https://www.djangoproject.com/download/) a úsáid.

Mar sin féin, más mian leat cód forbartha a thriail ó scaoileadh atá le teacht nó cur le forbairt Django, beidh ort clón de stór cód foinse Django a fháil.

Clúdaíonn an doiciméad seo an bealach a leagtar amach an stór cód agus conas oibriú leis agus rudaí a aimsiú ann.

## Forbhreathnú ardlei

Úsáideann stór cód foinse Django Git \`\_ chun athruithe ar an gcód a rianú le himeacht ama, mar sin beidh cóip den chliant Git ag teastáil uait (clár ar a dtugtar \`git \`) ar do ríomhaire, agus beidh tú ag iarraidh eolas a chur ar na buneilimintí ar an gcaoi a n-oibríonn Git.

Cuireann suíomh Gréasáin Git íoslódálacha ar fáil do chórais oibriúcháin Tá méideanna ollmhóra de “doiciméadú” sa suíomh freisin.

\< <https://github.com/django/django>\>Tá stór Django Git suite ar líne ag [github.com/django/django](#github-com-django-django). Tá an cód foinse iomlán ann do gach eisiúint Django, ar féidir leat brabhsáil ar líne.

Cuimsíonn stór Git roinnt [brainse](https://github.com/django/django/branches):

- Tá an príomhchód forbartha i `príomh` a bheidh mar an chéad eisiúint pacáistithe eile de Django. Seo an áit a bhfuil an chuid is mó den ghníomhaíocht forbartha dírithe.
- Is iad stable/A.B.X\` na brainsí ina dtarlaíonn obair ullmhúcháin scaoilte. Úsáidtear iad freisin le haghaidh eisiúintí bugfix agus slándála a tharlaíonn de réir mar is gá tar éis leagan gné a scaoileadh tosaigh.

Tá [tags](https://github.com/django/django/tags) sa stór Git freisin. Is iad seo na hathbhreithnithe beachta as a dtáirgeadh eisiúintí pacáistithe Django, ó leagan 1.0.

\<archived-feature-development-work\>Tá roinnt clibeanna ann freisin faoin réimír `cartlan/` le haghaidh: ref: obair chartlannaithe .

\< <https://github.com/django/djangoproject.com>\>Is féidir an cód foinse don láithreán gréasáin [DjangoProject.com](#djangoproject-com) a fháil ag [github.com/django/djangoproject.com](#github-com-django-djangoproject-com) \< <https://www.djangoproject.com/>\>.

## An phríomhbhrainse

Más mian leat triail a bhaint as an gcód forbartha don chéad eisiúint eile de Django, nó más mian leat cur le Django trí fhabhtanna a shocrú nó gnéithe nua a fhorbairt, beidh tú ag iarraidh an cód a fháil ón bpríomhbhrainse.

> **Note**
>
> Roimh an Mhárta 2021, tugadh “máistir” ar an bpríomh-bhrainse.

Tabhair faoi deara go bhfaighidh seo\* uach\* de Django: chomh maith leis an modúl django\` barrleibhéil ina bhfuil cód Python, gheobhaidh tú cóip de dhoiciméadú Django, sraith tástála, scripteanna pacáistithe agus giotáin ilghnéitheacha eile freisin. Beidh cód Django i láthair i do chlón mar eolaire darb ainm `django`.

Chun triail a bhaint as an gcód in-fhorbartha le d'iarratais féin, cuir an eolaire ina bhfuil do chlón ar do chonair allmhairithe Python. Ansin gheobhaidh ráitis ```allmhairiúcháin ``a lorgaíonn Django an modúl ``django``` laistigh de do chlón.

Má tá tú chun bheith ag obair ar chód Django (abair, chun fabht a shocrú nó gné nua a fhorbairt), is dócha gur féidir leat stop a chur le léamh anseo agus bogadh ar aghaidh chuig: doc: an doiciméadú chun cur le Django, a chlúdaíonn rudaí cosúil leis an stíl chódaithe is fearr agus conas paiste a ghiniúint \</internals/contributing/index\> agus a chur isteach.

## Brainsí cobhsaí

Úsáideann Django brainsí chun ullmhú le haghaidh eisiúintí Django. Tá a bhrainse cobhsaí féin ag gach mór-sraith scaoilte.

Is féidir na brainsí seo a fháil sa stór mar bhrainsí stable/A.B.X\` agus cruthófar iad díreach tar éis don chéad alfa a chlibeáil.

Mar shampla, díreach tar éis *Django 1.5 alpha 1* a chlibeáil, cruthaíodh an brainse stable/1.5.x\` agus rinneadh gach obair bhreise ar an gcód a ullmhú don scaoileadh 1.5 deiridh ansin.

Soláthraíonn na brainsí seo tacaíocht fabhshocraithe agus slándála freisin mar a thuairiscítear in:ref: supportted-versions-policy.

Mar shampla, tar éis Django 1.5 a scaoileadh, ní fhaigheann an brainse stable/1.5.x ach socruithe le haghaidh fabhtanna slándála agus cobhsaíochta criticiúla, a scaoiltear sa deireadh mar Django 1.5.1 agus mar sin de, ní fhaigheann stable/1.4.x ach socruithe slándála agus caillteanais sonraí, agus ní fhaigheann stable/1.3.x aon nuashonruithe a thuilleadh.

> **Eolas stairiúil**
>
> Glacadh leis an mbeartas seo maidir le brainsí stable/A.B.X a láimhseáil ag tosú leis an timthriall scaoilte Django 1.5.
>
> Roimhe seo, níor cruthaíodh na brainsí seo go dtí díreach tar éis na n-eisiúintí agus tharla an obair chobhsaíochta ar an bpríomhbhrainse stór Dá bhrí sin, ní fhéadfaí aon obair forbartha gné nua a dhéanamh don chéad eisiúint eile de Django go dtí go tharla an scaoileadh deiridh.
>
> Mar shampla, go gairid tar éis scaoileadh Django 1.3 cruthaíodh an brainse `stable/1.3.x`. Tá an tacaíocht oifigiúil don scaoileadh sin imithe in éag, agus mar sin ní fhaigheann sé cothabháil dhíreach ó thionscadal Django a thuilleadh. Mar sin féin, tá sé sin agus gach brainse eile atá ainmnithe mar an gcéanna fós ann, agus d'úsáid baill den phobal leasmhara iad ó am go chéile chun tacaíocht neamhoifigiúil a sholáthar do sheaneisiúintí Django.

## Clibeanna

Tá gach scaoileadh Django clibeáilte agus sínithe ag an scaoilteoir.

Is féidir na clibeanna a fháil ar leathanach [tags](https://github.com/django/django/tags) GitHub.

### Obair forbartha gnéithe cartlann

> **Eolas stairiúil**
>
> Ó bhog Django go Git in 2012, is féidir le duine ar bith an stór a chlónú agus a gcuid brainsí féin a chruthú, ag maolú ar an ngá atá le brainsí oifigiúla sa stór cód foinse.
>
> Tá an chuid seo a leanas úsáideach den chuid is mó má tá tú ag iniúchadh ar stair an stór, mar shampla má tá tú ag iarraidh tuiscint a fháil ar an gcaoi a dearadh roinnt gnéithe.

Is gnách go mbíonn brainsí forbartha gnéithe sealadacha de réir a nádúr. Táirgeann cuid acu gnéithe rathúla a chumasc ar ais i bpríomhbhrainse Django chun a bheith mar chuid de scaoileadh oifigiúil, ach ní dhéanann cuid eile; i gceachtar cás, tagann am nuair nach bhfuil aon fhorbróir ag obair go gníomhach ar an mbrainse a thuilleadh. Ag an bpointe seo meastar go bhfuil an brainse dúnta.

Ba ghnách Django a chothabháil leis an gcóras rialaithe athbhreithnithe Subversion, nach bhfuil aon bhealach caighdeánach aige seo a léiriú. Mar réiteach, aistríodh brainsí de Django atá dúnta agus nach gcoimeádtar a thuilleadh go “attic”.

Tá roinnt clibeanna ann faoin réimír `cartlan/` chun tagairt a choinneáil don obair seo agus don obair eile a bhfuil spéis stairiúil acu.

Tagraíonn na clibeanna seo a leanas faoin réimír cartlan/attic/\` do bharr na mbrainsí a tháinig a gcód mar chuid de Django féin sa deireadh:

- `boulder-oracle-sprint`: Tacaíocht bhreise do bhunachair sonraí Oracle le léarscáil réad-gaolmhar Django. Tá sé seo mar chuid de Django ó scaoileadh 1.0.
- `gis`: Tacaíocht bhreise le haghaidh ceisteanna geografachaíocha/spásúla le mapálaí réad-gaolmhar Django. Tá sé seo mar chuid de Django ó scaoileadh 1.0, mar an feidhmchlár cuachta `django.contrib.gis`.
- `i18n`: Cuireadh leis: Doc: tacaíocht idirnáisiúnaitheach chuig Django. \</topics/i18n/index\> Tá sé seo mar chuid de Django ó scaoileadh 0.90.
- `dhíchur draíoch`: Athchóiriú mór ar APIs inmheánacha agus poiblí araon mapaitheora réad-choibhneasta Django. Tá sé seo mar chuid de Django ó scaoileadh 0.95.
- \</topics/auth/index\> \<authentication-backends\>\`\`multi-auth\`\`: Athfhreastóireacht ar:doc: Creat fíordheimhnithe cuinnithe Django a chuir tacaíocht le haghaidh: ref: cúltaca fíordheimhniúcháin . Tá sé seo mar chuid de Django ó scaoileadh 0.95.
- `new-admin`: Athfhorthóireacht ar:doc: Iarratas riaracháin cuabháilte Django. \</ref/contrib/admin/index\> Tháinig sé seo mar chuid de Django amhail an scaoileadh 0.91, ach cuireadh athfhabhtú eile in áit é (féach an chéad liostú eile) roimh scaoileadh Django 1.0.
- newforms-admin : An dara athfhrithóireacht ar iarratas riaracháin cuacail Django. Tháinig sé seo mar chuid de Django amhail an scaoileadh 1.0, agus is é bunús an ionchornán reatha de django.contrib.admin .
- `queryset-refactor`: Athfhorthóireacht ar inmheánacha mapálaí réad gaolmhar Django. Tháinig sé seo mar chuid de Django amhail an scaoileadh 1.0.
- `unicode`: Athchóiriú ar inmheánacha Django chun teaghráin bunaithe ar Unicode a úsáid go comhsheasmhach i bhformhór na n-áiteanna laistigh de fheidhmchláir Django agus Django. Tháinig sé seo mar chuid de Django amhail an scaoileadh 1.0.

Ina theannta sin, tagraíonn na clibeanna seo a leanas faoin réimír cartlan/attic/\` do leideanna na mbrainsí a dúnadh, ach nár cumasc a gcód riamh i Django, agus níor críochnaíodh na gnéithe a bhí mar aidhm acu a chur i bhfeidhm riamh:

- `stair iomlán`
- `údarach-ghineálaithe`
- `tacaíocht iolrach db-`
- `ceadanna in aghaidh réad`
- `Scéim-éabhlóidi`
- `scéima-éabhlóid-ng`
- `cuardach-api`
- `sqlalchemy`

Faoi dheireadh, \<project\>faoin réimír `cartlan/`, tá clibeanna Soc20xx/ sa stór ag tagairt do bharr na mbrainsí a d'úsáid mic léinn a d'oibrigh ar Django le linn cláir Samhraidh Cód Google 2009 agus 2010.
