Autor | Zpráva | ||
---|---|---|---|
jirka.babica Profil * |
#1 · Zasláno: 9. 1. 2014, 10:53:09
Dobrý den,
hledám verzovací systém, který by měl splňovat několik parametrů: Nutné: - free pro komerční účely - pouze lokální verzování (na lokální disk + někam do sítě) Volitelné: - možnost vypuštění projektu na FTP Předem děkuji za návrhy verzovacích systémů a software, kterým se ovládají (a případné tutoriály, jak se s konkrétním systémem pracuje) |
||
Joker Profil |
#2 · Zasláno: 9. 1. 2014, 11:18:32
jirka.babica:
Jaké prostředí (IDE) používáte pro vývoj? Mám pocit, že třeba pro Visual Studio je nějaká varianta TFS taky zdarma. A případně obligátní Git? |
||
jirka.babica Profil * |
#3 · Zasláno: 9. 1. 2014, 14:28:52 · Upravil/a: jirka.babica
Joker:
Používám Netbeans. Git lze zálohovat i pouze lokálně? Tzn. stáhl bych si toto a tím by se to vyřešilo? Joker: Koukám, že ten odkaz, co jsem posílat se nedá integrovat do Netbeans... Nebylo by něco, s čím bych měl ještě o trochu méně práce? |
||
Amunak Profil |
jirka.babica:
Zálohovat? Nepotřebuješ si stahovat vůbec nic. V netbeans dáš jen Team > Git > Initialize. Tím se ti ve složce s projektem automaticky vytvoří lokální repozitář. Pro publikaci na FTP by sis musel napsat nějaký skript - to totiž s verzovacími systémy nesouvisí. |
||
jirka.babica Profil * |
#5 · Zasláno: 10. 1. 2014, 11:35:30
„Zálohovat?“
Pardon, verzovat. „V netbeans dáš jen Team > Git > Initialize.“ Ok, ale to tam lze nastavit jen jedno misto, kam se to má verzovat. Nebylo by něco, co lze nastavit někam na 2 místa? (na disk + na ext. disk nebo do sítě) „to totiž s verzovacími systémy nesouvisí.“ Ok, a nějaký sw, který umí nějak automaticky publikovat? |
||
Jan Tvrdík Profil |
#6 · Zasláno: 10. 1. 2014, 13:02:29
jirka.babica:
„Ok, a nějaký sw, který umí nějak automaticky publikovat?“ Hledej na Google „deployment“, jsou na to mraky nástrojů, záleží, jaké máš na to nároky. Např. github.com/dg/ftp-deployment |
||
Joker Profil |
#7 · Zasláno: 10. 1. 2014, 14:07:57
jirka.babica:
„Nebylo by něco, co lze nastavit někam na 2 místa?“ Sice nevím, jak vypadá zrovna to v Netbeans, ale očekával bych něco takového: Hlavní repozitář bude na síti. Vývojář pracující na projektu se připojí k hlavnímu repozitáři a udělá si lokální kopii. Na lokální kopii pak udělá změny a následně je nahraje do hlavního repozitáře. Jan Tvrdík: > „Ok, a nějaký sw, který umí nějak automaticky publikovat?“ > Hledej na Google „deployment Neumí to nějak přímo Netbeans? Ve Visual Studiu se to udělá tak, že se klikne na projekt pravým tlačítkem a dá Publish. |
||
Amunak Profil |
#8 · Zasláno: 11. 1. 2014, 02:03:35
Joker:
„Hlavní repozitář bude na síti. Vývojář pracující na projektu se připojí k hlavnímu repozitáři a udělá si lokální kopii. Na lokální kopii pak udělá změny a následně je nahraje do hlavního repozitáře.“ Ano, přesně takhle Git funguje. Mít centrální "upstream" repozitář sice není nutné, ale obvykle to tak bývá. Někde (na Githubu, Bitbucketu, na svém serveru, na počítači v síti, ...) je repozitář. Kdokoliv chce přispět nějakou změnou nejprve provede pull (sesynchronizuje si lokální repo), provede změny, commitne je a pushne je zpátky na server (anebo je pošle jako push request vývojáři projektu). |
||
Časová prodleva: 10 let
|
0