Софтуерно Инженерство
Loading...
+ Нов въпрос
VictoriaLaz avatar VictoriaLaz 41 Точки

Ъплоуд в GitHub с Tortoise SVN

Здравейте,

искам да кача проект в GitHub с Tortoise svn. Моля за помощ.... Не мога да разбера как реално да го направя. По туториала си направих репозитори на компютъра, както и още една working папка... Но нататък не разбирам какво трябва да се направи.

Благодаря ви предварително

Тагове:
0
Fundamentals Module
RoYaL avatar RoYaL Trainer 6845 Точки
Best Answer

Не го прави с този tool. Шансовете когато работиш с други хора да ползват TortoiseSVN за Git за нулеви. Или ще ползват конзолата или вграденото в IDE-то плъгинче, ако има такова.

Иначе процедурата навсякъде е една и съща.

1. Правиш репо

2. Чекаутваш репото (клонираш)

3. Слагаш там каквото искаш да качиш

4. Add, Commit, Push (или просто Commit в костенурката, мисля)

2
VictoriaLaz avatar VictoriaLaz 41 Точки

Благодаря за отговора :)

0
deyan.zhekov avatar deyan.zhekov 159 Точки

Здравей,

защо не го направиш с TortoiseGit? Подобен на TortoiseSvn, но си е специално за Git.

0
VictoriaLaz avatar VictoriaLaz 41 Точки

Подведох се по заданието на домашното. Всъщност по-нататък видях, че се сваля и SVN и клиент. Бихте ли разяснили, SVN и клиента ли трябва да имаш? Каква е разликата? Кой клиент да сваля? В заданието пише msysGit..

 

0
deyan.zhekov avatar deyan.zhekov 159 Точки

Здравей,

направо ми даде "шах с пешката" с това msysGit.

Така нека се върнем малко назад. SVN и Git са 2 различни като концепция version control системи. За да работиш с тях имаш нужда от клиент и сървър. GitHub е един такъв online сървър, но не е задължително да се ползва точно той (в самия курс предполагам са казали какво ще се ползва). Оттам насетне в зависимост от това, кой version control се ползва ти трябва самия клиент (сървъра не би трябвало да е твоя грижа освен ако курса не включва администриране на една такава система).

Популярни клиенти за SVN са:

- TortoiseSVN - работи се през файловата система

- Subclipse - Eclipse plug-in

Популярни клиенти за Git са:

- Git - работи се предимно с command line

- TortoiseGit - работи се през файловата система

- EGit - Eclipse plug-in

 

Самия msysGit доколкото разбирам се ползва за инсталация на Git клиент ако ползвате Linux. 

 

Не съм запознат със спефициката на курса и използваните технологии, но се надявам на базата на общата картинка да се ориентираш във информацията в курса и да разбереш какво ти трябва на теб точно.

 

1
VictoriaLaz avatar VictoriaLaz 41 Точки

Ето това е в домашното, като миналата задача е да си инсталираме TortoiseSVN, a следващата е:

Install a Git client (console-based). In Windows use msysGit – http://msysgit.github.io. In Linux install Git through your package manager (apt-get / rpm / yum).

Optionally install a Git GUI Client:

TortoiseGit – https://code.google.com/p/tortoisegit/wiki/Download

Благодаря за отговорите, ще се оправям накак :)

0