logo

Výukový program SVN

Výukový program SVN

Výukový program SVN poskytuje základní a pokročilé koncepty SVN. Náš výukový program SVN je určen pro začátečníky i profesionály.

SVN je open-source centralizovaný systém správy verzí, který je dostupný pro každého za nulové náklady. Je navržen tak, aby zvládl menší až velké projekty rychle a efektivně. Je vyvinut pro koordinaci práce mezi programátory. Správa verzí vám umožňuje sledovat a spolupracovat s členy vašeho týmu na stejném pracovním prostoru.

strint do int

Tento kurz vám pomůže porozumět systému centralizované správy verzí. Příklady byly provedeny na Windows, ale měly by fungovat i na jiných operačních systémech, jako je Linux (Ubuntu) a Mac.

Co je SVN (Subversion)?

SVN znamená Podvracení . Nazývá se jako SVN kvůli svým příkazům (jméno příkazu svn). Je to a centralizovaný systém správy verzí . Je to an open-source nástroj pro správu verzí.

SVN se používá ke správě aktuálních a předchozích verzí souborů, jako je zdrojový kód, dokumentace a soubory. Pro vývojáře funguje jako stroj času a umožňuje jim vrátit se zpět a procházet historii projektu.

Některé další populární systémy pro správu verzí, jako je Git, jsou nyní v trendu, ale existuje velké množství projektů, které stále běží na Subversion.

Podvracení je open-source a přichází pod Licence Apache , a byl vyvinut společností CollabNet Inc v roce 2000. Byl provozován podobně jako CVS (systém souběžných verzí). V roce 2009, Inkubátor Apache přijal a učinil z něj produkt Apache nejvyšší úrovně.

co je SVN

Vlastnosti SVN

Vlastnosti SVN jsou následující:

  • Podporuje atomické commity (buď k tomu dojde nebo ne).
  • Uchovává úplnou historii revizí.
  • Podporuje internacionalizované programové zprávy.
  • Poskytuje zamykání souborů pro soubory, které nelze sloučit.
  • Poskytuje verzování symbolických odkazů.
  • Podporuje autorizaci na základě cesty.
  • Má jazykové vazby pro některé programovací jazyky jako C#, Perl, Ruby, PHP, Python a Java.
  • Má možnost samostatného serveru (svnserver).

Součásti SVN

Existují dvě základní součásti SVN; jsou následující:

  • SVN server
  • SVN klient

Tyto komponenty lze považovat za webové servery a webové prohlížeče. Klient funguje jako prohlížeč, který přistupuje k datům na serveru.

co je SVN

Server SVN:

Je to nástroj, který je nainstalován v počítači uživatele. Může ukládat nebo uchovávat celý projekt CRS v centralizovaném vzdáleném zařízení. Server pracuje na centrální hlavní kopii vašich projektů v databázi.

Použití serveru SVN je následující:

  • Poskytuje zákazníkovi bezpečnost.
  • Nabízí vzdálený přístup.
  • Poskytuje přístup pro čtení a zápis do více cílů prostřednictvím SVN klient-server.
  • Může uložit kompletní verzi požadavků.

Klient SVN:

Je to nástroj, který je nainstalován na počítači uživatele pro komunikaci se serverem SVN. Poskytuje rozhraní, které nám pomáhá a umožňuje interakci se serverem. SVN klient je zdarma a s otevřeným zdrojovým kódem.

Použití klienta SVN je následující:

přenést řetězec do int java
  • Komunikuje se serverem SVN.
  • Poskytuje vzdálený a ruční přístup.
  • Poskytuje rozhraní.
  • Je zdarma a s otevřeným zdrojovým kódem.

V současné době jsou někteří podporovaní klienti Tortoise SVN, Collabnet, a Vizuální SVN klientů.

Předpoklady

SVN není programovací jazyk, takže se o základní znalosti nemusíte moc starat. Máte základní znalosti příkazů Windows. Příkaz Windows totéž platí i pro SVN.

V SVN budete zvládat všechny úrovně projektů založených na programování. Bude tedy lepší mít určitou míru vystavení životnímu cyklu vývoje softwaru (SDLC) a pracovní znalosti vývoje webových a newebových aplikací.

Publikum

Tento tutoriál SVN jsme vyvinuli pro začátečníky i profesionály. Tento tutoriál jsem začal od nuly. Pomůže vám to rychle se naučit SVN.

Problémy

Ujišťujeme vás, že v našem tutoriálu SVN nenajdete žádné potíže. Pokud ale najdete nějakou chybu, můžete ji napsat do sekce komentářů.