Color scheme: Light
You are here: start » sl » Dokumentacija » Razširitve DokuWikija (WvdS) » ADO-Git » Kako ustvariti novo datoteko v brskalniku

Kako ustvariti novo datoteko v brskalniku

Okoliščina

V priklopljen repozitorij želite dodati datoteko, na primer zapisek, nastavitveno datoteko ali kratko besedilo, in to brez odjemalca git in brez lokalne kopije. V repozitoriju te datoteke še ni.

Pregled rešitve

Delovni prostor repozitorija ima za to gumb Nova datoteka. Zanj potrebujete pravico pisanja na imenskem prostoru priklopa; brez nje se gumb ne prikaže.

Od urejanja se ustvarjanje razlikuje po zaščiti. Urejevalnik zapisuje na različico, ki jo je naložil, in commit zavrne, če se je datoteka medtem spremenila. Pri ustvarjanju naložene različice ni, zato strežnik preveri, ali na navedeni poti že kaj obstaja. Če obstaja, zahtevo zavrne in ne zapiše ničesar. Z ustvarjanjem torej ne morete po nesreči nadomestiti obstoječe datoteke.

Avtor commita ostane uporabnik wikija. Pri Azure DevOps commit odda storitveni račun, zato je tam vrednost pushedBy storitveni račun.

Postopek

  1. Odprite repozitorij prek seznama Repozitoriji ali prek strani z repozitoriji vašega projekta.
  2. V glavi zaslona preverite, na kateri veji ste – datoteka bo nastala natanko tam. Drugo vejo izberete v izbirnem polju Veja, novo ustvarite z gumbom Nova veja/oznaka.
  3. Izberite Nova datoteka.
  4. Vnesite pot, vedno od korenske mape repozitorija naprej, na primer docs/zapiski.md. Mape na poti, ki še ne obstajajo, nastanejo hkrati z datoteko.
  5. Vnesite vsebino in sporočilo commita.
  6. Izberite Ustvari datoteko. Ko uspe, se zaslon znova naloži in drevo prikaže novo datoteko.

Strežnik odgovori z enim od petih stanj.

Stanje Pomen Kaj storite
ok datoteka je ustvarjena nič; drevo jo prikaže po ponovnem nalaganju
conflict na tej poti datoteka že obstaja izberite drugo pot – ali obstoječo datoteko uredite, namesto da bi jo ustvarjali
denied na imenskem prostoru priklopa nimate pravice pisanja glejte Zahtevek za dostop
rejected pot ali ime veje ni prestalo preverjanja v poti ne uporabljajte .. in je ne začnite s posebnim znakom
error prijava, prenos ali nepričakovan odgovor strežnika glejte Diagnostika

Opombe

  • Samo besedilne datoteke. Obrazec ima besedilno polje, ne izbirnika datotek. Slike, arhivi in druge binarne datoteke gredo prek odjemalca git; glejte Oddaja spremembe. To je namerna meja tega vmesnika, ne meja repozitorija.
  • Ena datoteka na commit. Za več datotek v enem commitu uporabite git clone; glejte Kako klonirati priklopljen repozitorij.
  • Pot je celoten podatek. »Trenutne mape« ni: tudi če ste v drevesu odprli mapo, vnesena pot velja od korena repozitorija.
  • Delnega uspeha ni. Če commit ne uspe, se v repozitoriju ne spremeni nič.
  • Vsak klic se znova preveri. Gumb je le udobje, ne pooblastilo; pravico strežnik preveri ob vsakem klicu znova, še preden pošlje prvo zahtevo povezanemu sistemu.
  • Osebni žeton tu ni potreben. Znotraj wikija odločajo pravice DokuWikija; žeton je namenjen zunanjim odjemalcem git.

Sorodne teme

sl/wiki/dwe/wkdoadogit/howto-newfile.txt · Last modified: by Wolfgang van der Stille