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

 
 
20 страниц V  « < 6 7 8 9 10 > »   
Reply to this topicStart new topic
> Тупой вопрос - как объяснить 50-летнему чайнику про SVN?
AlexandrY
сообщение Oct 24 2014, 19:04
Сообщение #106


Ally
******

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



Цитата(Rst7 @ Oct 24 2014, 21:09) *
merge рабочей копии с версией такой-то (можно выбрать по логу, например) и интерактивное выбирание нужных кусков (edit conflict). Затем коммит новой рабочей копии.

Легко и небрежно.


Для информации, SlickEdit делает merge и diff между любыми файлами, а не только теми которые были вставлены в проект репозитария.
А Total Commander делает сравнение по содержимому даже в архивах и даже в архивах архивов.

Цитата(vitan @ Oct 24 2014, 21:55) *
Типа начальник думал, что никто не умеет извлечь нормальную версию. Оказалось не так, но СВН все равно виновата, ведь с нее же поначалу начались разборки. sm.gif Аргумент убийственный, ничего не скажешь. sm.gif
Да и начальник, если задуматься, не особо и дурак-то...


Я вижу вы не поняли. Как я сказал в самом начале исходники ничто без средств разработки. И это был яркий пример.
Я скажу что даже с одним и тем же средством разработки вы получите аналогичный убийственный результат просто слегка изменив настройку того средства разработки.
А теперь давайте-ка проиндексируйте каким нибудь SVN-ом этак всю директорию IDE.
Особенно меня порадует картина когда проиндексируете Embarcadero или MS SQL. biggrin.gif

Вообщем пока резюме:
Пользователи контроля версий:
- обременены лишней административной работой по созданию и поддержке репозитариев
- вынуждено привязываются к определенной версии контроля версий и чем дальше тем сильнее
- вынуждены избегать автоматичеких генераторов проектов и исходников, ибо это опять нагрузка по поддержанию репозитариев
- вынуждены пользоваться устаревшими средствами разработки, иначе старые версии программ не скомпилируются
- ... продолжение следует wink.gif
Go to the top of the page
 
+Quote Post
ViKo
сообщение Oct 24 2014, 19:15
Сообщение #107


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Для исходников проекта я завожу отдельную папку, а результаты работы складываю в другие, и т.д. и т.п.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Oct 24 2014, 19:17
Сообщение #108


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



QUOTE
Для информации, SlickEdit делает merge и diff между любыми файлами, а не только теми которые были вставлены в проект репозитария.


diff/merge из комплекта ЧерепахаSVN такой же. Не вносите смуту.

QUOTE
А Total Commander делает сравнение по содержимому даже в архивах и даже в архивах архивов.


Это реально мало интересует. Все вопросы по архивации (в смысле упаковки/распаковки) от конечного пользователя в SVN спрятаны.



--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
ViKo
сообщение Oct 24 2014, 19:17
Сообщение #109


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Rst7 @ Oct 24 2014, 21:09) *
merge рабочей копии с версией такой-то

А версию такую-то нужно сначала вытащить на свет из недр диф-архива? Сделать ее актуальной, или как оно там называется?
Go to the top of the page
 
+Quote Post
Rst7
сообщение Oct 24 2014, 19:27
Сообщение #110


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



QUOTE
- вынуждены пользоваться устаревшими средствами разработки, иначе старые версии программ не скомпилируются


Что за ересь? Причем тут старые версии к SVN? Что, версия собирающаяся только древним компилятором и хранящаяся в рукопашно изготовленном zip-архиве чем-то отличается от такой же версии, хранящейся в репозитории?

QUOTE
- вынуждены избегать автоматичеких генераторов проектов и исходников, ибо это опять нагрузка по поддержанию репозитариев


Неясна связь аж вообще.

QUOTE
- вынуждено привязываются к определенной версии контроля версий и чем дальше тем сильнее


А другие вынужденно привязываются к упомянутому Total Commander'у, чем дальше - тем сильнее biggrin.gif

QUOTE
- обременены лишней административной работой по созданию и поддержке репозитариев


Я не вижу никакой лишней работы. Она была проделана лет 10 назад, когда я создавал себе репозиторий. Сначала он был локальным, потом переехал (путем копирования) на мой серверок и стал доступен мне из интернета, теперь он переехал на сервер, который я в глаза не видел. Сколько винтов и флешек лично Вы сменили за последниие 10 лет? И сколько выполнили лишней административной работы?

QUOTE
А версию такую-то нужно сначала вытащить на свет из недр диф-архива? Сделать ее актуальной, или как оно там называется?


Нет. Просто merge, дальше оно спрашивает, чего изволите мержить. Тыкаете в "хочу мержить из репозитория", потом указываете ревизию - хоть руками по номеру, хоть выбираете по логу коммитов. А хотите - возьмите сторонний файл. В общем, там масса вариантов, но рукопашность отсутствует.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 24 2014, 19:35
Сообщение #111


Ally
******

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



Цитата(Rst7 @ Oct 24 2014, 22:27) *
Что за ересь? Причем тут старые версии к SVN? Что, версия собирающаяся только древним компилятором и хранящаяся в рукопашно изготовленном zip-архиве чем-то отличается от такой же версии, хранящейся в репозитории?


Храню полные имиджы дисков VMware со всей инфраструктурой.
SVN нервно курит.


Цитата(Rst7 @ Oct 24 2014, 22:27) *
А другие вынужденно привязываются к упомянутому Total Commander'у, чем дальше - тем сильнее biggrin.gif


Total это то без чего на компе вообще делать нечего. Это все равно что привязаться к PC.


Цитата(Rst7 @ Oct 24 2014, 22:27) *
Я не вижу никакой лишней работы. Она была проделана лет 10 назад, когда я создавал себе репозиторий. Сначала он был локальным, потом переехал (путем копирования) на мой серверок и стал доступен мне из интернета, теперь он переехал на сервер, который я в глаза не видел. Сколько винтов и флешек лично Вы сменили за последниие 10 лет? И сколько выполнили лишней административной работы?


Значит очень редко создаете проекты.
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Oct 24 2014, 19:36
Сообщение #112


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(Rst7 @ Oct 24 2014, 23:27) *
...но рукопашность отсутствует.


народ стебается думаю. плюсы версионников и всё что связано вокруг них настолько очевидна, что разговоры на тему их полезности = это курилка в профиль.
имхо конечно же..

но тут народ жжёт не по детйки sm.gif)) ржал долго...
Go to the top of the page
 
+Quote Post
Rst7
сообщение Oct 24 2014, 19:44
Сообщение #113


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



QUOTE
Значит очень редко создаете проекты.


Не надо путать создание очередного проекта в репозитории (что есть два клика) и администрирование самой системы контроля версий - сервер и так далее (что мне пришлось за 10 лет проделать ровно три раза, последний раз - года четыре назад, аптайм там, кстати, такого же порядка).

QUOTE
Храню полные имиджы дисков VMware со всей инфраструктурой.
SVN нервно курит.


Мне кажется, что тут уже глаз у рыбы совсем в размах рук не лезет. Что, на каждую ревизию проекта свой образ? Или куча образов, а внутри каждого - куча рукопашных архивов с кучей версий? Сдается мне таки второе. Так тогда кто себе больше дурной работы насетапил, а?


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Oct 24 2014, 19:47
Сообщение #114


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(AlexandrY @ Oct 24 2014, 23:35) *
..Total...


когда-то был питер.... путём замены пару букв превращался в сэкс меньшинства. а почему так? а потому как голубой sm.gif
кстати говоря очень и очень сильно не корректная программа...

при запуске программ - оставление себя в памяти, как последствия транзитник мс-доса грузился повторно, и съедало память в конце концов...
редактор имел ограничения, превращаясь просто во вьювер ...
и куча других ослинных ушей... да...было время глюкало sm.gif))

тотал получше, но осадочек остался sm.gif))

Сообщение отредактировал kolobok0 - Oct 24 2014, 19:48
Go to the top of the page
 
+Quote Post
Rst7
сообщение Oct 24 2014, 19:48
Сообщение #115


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



QUOTE
Значит очень редко создаете проекты.


А вообще, кстати, нечасто, не по пять раз на дню. Ну там пять-шесть в год по работе (обычно это части большого проекта) да пяток хоббийных, так сказать. Кстати, хоббийные проекты тоже живут в репозитории, иногда даже форкались в рабочие sm.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Oct 24 2014, 19:54
Сообщение #116


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(AlexandrY @ Oct 24 2014, 23:35) *
Храню полные имиджы дисков VMware со всей инфраструктурой.
SVN нервно курит. ...


ааааааааааа!!!!
+100500

ржу. пац талом sm.gif


мужики ну животик уже болит блин! кончай стёб sm.gif
Go to the top of the page
 
+Quote Post
vitan
сообщение Oct 24 2014, 20:00
Сообщение #117


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

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



Цитата(AlexandrY @ Oct 24 2014, 23:04) *
Я вижу вы не поняли. Как я сказал в самом начале исходники ничто без средств разработки. И это был яркий пример.

Да вот не совсем яркий пример-то. И исходники - не есть ничто. Но даже не в этом дело, а в том, что Вы этот пример пытаетесь использовать, чтобы показать, что контроль версий не нужен. И у Вас это не получается.
Система не контролирует то, что в ней не лежит, и во многих мануалах к разным системам прямо так и написано. Чтобы кое-кто не думал, что она их спасет от всех косяков наподобие того, что было в примере про пакеты езернета. Не умеете применять компилятор - ваши проблемы, исходники-то тут причем? И (как производная) - контроль версий тут причем? А начальник молодец. Не дал создать несколько разных исходников, выявил причину проблемы и спас тем самым много часов на поиски этой же проблемы в будущем. Никто бы не узнал, что один и тот же исходник может приводить к разным эффектам на разных ОС, если бы не этот начальник. И этот косяк (при должном стечении обстоятельств, а обычно оно случается) мог бы пролезть гораздо дальше по цепочке от начала разработки. Некоторые косяки вылезали уже только в процессе полета космических кораблей, и влекли за собой разрушение этих кораблей (помню похожую историю читал про шаттл, емнип).
Не причем тут контроль версий.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 24 2014, 20:01
Сообщение #118


Ally
******

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



Цитата(Rst7 @ Oct 24 2014, 22:44) *
Не надо путать создание очередного проекта в репозитории (что есть два клика)


Что это за два волшебных клика? Можно детализировать?

Go to the top of the page
 
+Quote Post
kolobok0
сообщение Oct 24 2014, 20:05
Сообщение #119


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(vitan @ Oct 25 2014, 00:00) *
...Не причем тут контроль версий.


я думаю человек прикалывается. потому как система хранения версий - есть неотъемлемая часть процесса разработки. отрицать полезность этого -
значит не иметь опыта пром. разработки. ну кто то копает экскаватором, кто то лопатой. а александрУ вроде как грамотный целовечик. так что стёб это чистой воды sm.gif)

Сообщение отредактировал kolobok0 - Oct 24 2014, 20:06
Go to the top of the page
 
+Quote Post
Rst7
сообщение Oct 24 2014, 20:07
Сообщение #120


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



QUOTE
Что это за два волшебных клика? Можно детализировать?


Обзор репозитория, создание папки в желаемом месте, checkout в место рабочей копии. Все, в путь, дальше проект начинает обрастать необходимым как обычно. Иногда просто делается форк из подходящей заготовки.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th June 2025 - 13:06
Рейтинг@Mail.ru


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