реклама на сайте
подробности

 
 
20 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Тупой вопрос - как объяснить 50-летнему чайнику про SVN?
syoma
сообщение Oct 22 2014, 14:33
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Столкнулся с по-видимому непосильной задачей - как объяснить человеку, а точнее даже не одному, оставшимся в прошлом веке, как работает SVN (Точнее TortoiseSVN) и почему не надо архивировать и хранить версии всех своих файлов в той-же папке, что такое Коммит и Чекаут, и почему оно ничего не находит в екплорере?

Вроде как программисты, а вроде как и нет.

Может есть инструкция доходчивая на русском для тупых или опыт какой? У меня просто мыслей и нервов не хватает.




Go to the top of the page
 
+Quote Post
Aner
сообщение Oct 22 2014, 14:43
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



А такое объяснение как тут тоже не понимают? ---> https://ru.wikipedia.org/wiki/TortoiseSVN; https://ru.wikipedia.org/wiki/Система_управления_версиями
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 22 2014, 16:21
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(syoma @ Oct 22 2014, 17:33) *
почему не надо архивировать и хранить версии всех своих файлов в той-же папке


А попробуйте объяснить здесь.
Я, например, никогда не понимал зачем нужен SVN. И храню версии свих файлов в той же папке.
Go to the top of the page
 
+Quote Post
krux
сообщение Oct 22 2014, 16:52
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



заставить пользоваться определенным механизмом на работе можно только административными методами.
пока нет необходимости в использовании определенного механизма (в вашем случае SVN) для получения заветных $$$ - финансово незаинтересованные работники будут если не бастовать, то итальянить.
как бы вы не старались "научить" их, если нет мотивации - не будет результата.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Oct 22 2014, 16:53
Сообщение #5


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (AlexandrY @ Oct 22 2014, 20:21) *
А попробуйте объяснить здесь.
Я, например, никогда не понимал зачем нужен SVN. И храню версии свих файлов в той же папке.

..присоединяюсь.
з.ы.
википедию прочитал, все сложно.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
krux
сообщение Oct 22 2014, 17:34
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



Цитата(Lmx2315 @ Oct 22 2014, 20:53) *
..присоединяюсь.
з.ы.
википедию прочитал, все сложно.

раз пошла такая пьянка, то мое мнение - TortoiseSVN не нужен.
под винду лучше уж сразу TortoiseHG или TortoiseGit. И только для проектов состоящих в основном из текстовых файлов.
там хотя бы kdiff3 (из комплекта) в нормальном виде сразу показывает что поменялось.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 22 2014, 17:47
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(AlexandrY @ Oct 22 2014, 19:21) *
И храню версии свих файлов в той же папке.

Они бывают не только свои, но и общие

Цитата(Lmx2315 @ Oct 22 2014, 19:53) *
википедию прочитал, все сложно.

Так не читать, а пробовать надо. Там для начала только 2 команды отдать и забрать
Go to the top of the page
 
+Quote Post
vitan
сообщение Oct 22 2014, 18:51
Сообщение #8


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Все очень просто. Допустим, их там Х человек. Начальник дает им задание написать ОДНУ программу. При этом каждый будет писать 1/Х кода (пропорции можно контролировать деньгами при желании). Для верности перед окончанием работы поменять парочку малозначащих требований. И все наладится. sm.gif Народ сам поймет, что нужен контроль версий, сам будет бегать за консультациями и организует факультативный кружок.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Oct 22 2014, 19:03
Сообщение #9


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (vitan @ Oct 22 2014, 22:51) *
Все очень просто. Допустим, их там Х человек. Начальник дает им задание написать ОДНУ программу. При этом каждый будет писать 1/Х кода (пропорции можно контролировать деньгами при желании). Для верности перед окончанием работы поменять парочку малозначащих требований. И все наладится. sm.gif Народ сам поймет, что нужен контроль версий, сам будет бегать за консультациями и организует факультативный кружок.

..т.е. смысл только для рабочих групп? Единоличнику это жизнь за счет чего может упростить?


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
vitan
сообщение Oct 22 2014, 19:16
Сообщение #10


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Lmx2315 @ Oct 22 2014, 23:03) *
..т.е. смысл только для рабочих групп? Единоличнику это жизнь за счет чего может упростить?

За счет освобождения мозга от ненужной информации. Лично я начинал именно как единоличник. В этом случае важно количество работы в единицу времени. То бишь мощность разработчика. sm.gif Если она низкая, то ничего не надо. Если высокая, то без доп. средств не обойтись. При этом причины увеличения мощности не важно в чем: одного начальник заставляет, другому самому интересно, третьему кушать хочется и т.д.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Oct 22 2014, 19:21
Сообщение #11


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (vitan @ Oct 22 2014, 23:16) *
За счет освобождения мозга от ненужной информации.

т.е. только пробовать , иначе не понять?


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
vitan
сообщение Oct 22 2014, 19:27
Сообщение #12


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Lmx2315 @ Oct 22 2014, 23:21) *
т.е. только пробовать , иначе не понять?

Нет, ну почему? Я лично осознал необходимость _перед_ тем, как попробовал. Просто понял, что мощность снижается из-за повышения времени. Слава Богу, до снижения количества не дошло. sm.gif
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 22 2014, 21:55
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Вкратце - она дает возможность отследить историю каждого файла: когда и что менялось, зачем, и кем. А также откатиться на любое из зафиксированных состояний для одного, нескольких или всех файлов. Позволяет не разводить бардак из кучи архивов. Позволяет вести несколько альтернативных вариантов файла/папки/проекта и легко (одним движением/командой) сливать правки одного варианта в другой. При наличии торчащего в интернет сервера позволяет не таскать исходники на флешке/внешнем диске. Для групповой разработки есть еще дополнительные плюшки.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
ARV
сообщение Oct 23 2014, 05:04
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



если какой-то файл редактировался, скажем, тремя авторами в разное время разными участками, имеется ли возможность "откатить" изменения, сделанные только одним из редакторов, оставив изменения остальных в силе? что будет, если при этом один участок кода многократно правился всеми тремя, причем один изменял изменения другого?


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
spf
сообщение Oct 23 2014, 05:46
Сообщение #15


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Вводить в тему следует на живом примере и без жёсткого напора.
Как вариант - создать совместно набор правил по работе с хранилищем, "как работать с хранилищем", затем довести это до "стандарта" во всём коллективе.

Все подобные вещи (системы ведения версий) в первую очередь являются инструментом дисциплинарного уровня, а все остальные плюсы - это уже сопутствующие довески.
Если отсутствует понимание, что проект должен вестись в русле определённых и единых правил, то объяснять будет бесполезно. Будет только отторжение.
Отторжение из-за внутреней дисциплины и привычек высокого уровня и в жёсткой форме, или же наоборот, из-за полного отсутствия понимания необходимости дисциплины при разработке.

Дока на сам SVN написана лучшим образом, читать её от корки до корки до понимания всех плюшек. :-)


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post

20 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th April 2024 - 16:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01519 секунд с 7
ELECTRONIX ©2004-2016