Немного о Perforce и не только
От: Aquary Россия https://wmspanel.com/
Дата: 24.10.11 11:17
Оценка: 6 (1)
Добрейшего.

Возможно кому-то покажется интересным мой свежий перевод несвежей заметки "Dear Perfoce: fuck you" Не совсем я согласен, однако заметка интересна тем, что показывает некоторые причины неприятия каких-либо инструментов разными людьми, в первую очередь несовпадение взглядов на жизнь создателей систем и взглядов их юзеров.
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming
https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
http://scm-notes.blogspot.com/ — Блог об управлении конфигурацией
Re: Немного о Perforce и не только
От: Aen Sidhe Россия Просто блог
Дата: 24.10.11 11:19
Оценка:
Здравствуйте, Aquary, Вы писали:

A>Добрейшего.


A>Возможно кому-то покажется интересным мой свежий перевод несвежей заметки "Dear Perfoce: fuck you" Не совсем я согласен, однако заметка интересна тем, что показывает некоторые причины неприятия каких-либо инструментов разными людьми, в первую очередь несовпадение взглядов на жизнь создателей систем и взглядов их юзеров.


Хз. Перфорс — пока лучшее, с чем я работал из централизованных VCS.
С уважением, Анатолий Попов.
ICQ: 995-908
Re: Немного о Perforce и не только
От: okman Беларусь https://searchinform.ru/
Дата: 24.10.11 11:26
Оценка:
Здравствуйте, Aquary, Вы писали:

A>Добрейшего.


A>Возможно кому-то покажется интересным мой свежий перевод несвежей заметки "Dear Perfoce: fuck you" Не совсем я согласен, однако заметка интересна тем, что показывает некоторые причины неприятия каких-либо инструментов разными людьми, в первую очередь несовпадение взглядов на жизнь создателей систем и взглядов их юзеров.


Мне как-то пришлось работать с Perforce в течение недели — впечатления были очень приятные.
Хотя, конечно — тем, кто его использует систематически, видней.
Re[2]: Немного о Perforce и не только
От: Aquary Россия https://wmspanel.com/
Дата: 24.10.11 11:35
Оценка:
Здравствуйте, okman, Вы писали:


O>Мне как-то пришлось работать с Perforce в течение недели — впечатления были очень приятные.

O>Хотя, конечно — тем, кто его использует систематически, видней.

У меня лично сильного отторжения не вызывает, но и фанатом его я себя не считаю, особенно поработав над разными его "use cases" несколько месяцев. Вот уж действительно — система со своим взглядом на вещи...
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming
https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
http://scm-notes.blogspot.com/ — Блог об управлении конфигурацией
Re[2]: Немного о Perforce и не только
От: Aquary Россия https://wmspanel.com/
Дата: 24.10.11 11:37
Оценка:
Здравствуйте, Aen Sidhe, Вы писали:

AS>Хз. Перфорс — пока лучшее, с чем я работал из централизованных VCS.


По мне — так это сильно улучшенный и платный Subversion. Мне лично из централизованных ближе ClearCase Но по функциональности Перфорс ему уступает не сильно, надо признать.
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming
https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
http://scm-notes.blogspot.com/ — Блог об управлении конфигурацией
Re[3]: Немного о Perforce и не только
От: Aen Sidhe Россия Просто блог
Дата: 24.10.11 11:37
Оценка:
Здравствуйте, Aquary, Вы писали:

A>Здравствуйте, Aen Sidhe, Вы писали:


AS>>Хз. Перфорс — пока лучшее, с чем я работал из централизованных VCS.


A>По мне — так это сильно улучшенный и платный Subversion. Мне лично из централизованных ближе ClearCase Но по функциональности Перфорс ему уступает не сильно, надо признать.


До ClearCase я ещё не добрался, так что не могу сравнить
С уважением, Анатолий Попов.
ICQ: 995-908
Re[4]: Немного о Perforce и не только
От: Aquary Россия https://wmspanel.com/
Дата: 24.10.11 11:49
Оценка:
Здравствуйте, Aen Sidhe, Вы писали:

AS>До ClearCase я ещё не добрался, так что не могу сравнить


Если доберешься, советую сразу смотреть на dynamic views и их config specs с автоматическим бранчингом, безо всяких надстроек типа UCM.
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming
https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
http://scm-notes.blogspot.com/ — Блог об управлении конфигурацией
Re[5]: Немного о Perforce и не только
От: Aen Sidhe Россия Просто блог
Дата: 24.10.11 11:50
Оценка:
Здравствуйте, Aquary, Вы писали:

A>Здравствуйте, Aen Sidhe, Вы писали:


AS>>До ClearCase я ещё не добрался, так что не могу сравнить


A>Если доберешься, советую сразу смотреть на dynamic views и их config specs с автоматическим бранчингом, безо всяких надстроек типа UCM.


Вроде в следующей версии перфорса всё это будет, если я правильно представляю, что это
С уважением, Анатолий Попов.
ICQ: 995-908
Re[6]: Немного о Perforce и не только
От: Aquary Россия https://wmspanel.com/
Дата: 24.10.11 11:55
Оценка:
Здравствуйте, Aen Sidhe, Вы писали:

A>>Если доберешься, советую сразу смотреть на dynamic views и их config specs с автоматическим бранчингом, безо всяких надстроек типа UCM.


AS>Вроде в следующей версии перфорса всё это будет, если я правильно представляю, что это


В Перфорсе есть некоторый аналог статических вью — это workspace view, где прописываются правила маппинга. В новой версии Перфорса будут streams, которые сейчас есть в CLearCase UCM и в Rationsl Team Concert, если не ошибаюсь.
А вот насчет динамических вью — не знаю, будет любопытно посмотреть, что получится, если действительно замахнулись.
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming
https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
http://scm-notes.blogspot.com/ — Блог об управлении конфигурацией
Re: Немного о Perforce и не только
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 24.10.11 12:22
Оценка: 9 (1) +1
Чувак просто с ClearCase не работал. Я вот тоже от Perforce плевался, но сейчас, после того как перешел на CC^ думаю что Perforce — это просто венец инженерной мысли.
Re[2]: Немного о Perforce и не только
От: A13x США  
Дата: 24.10.11 12:34
Оценка:
Здравствуйте, kaa.python, Вы писали:

KP>Чувак просто с ClearCase не работал. Я вот тоже от Perforce плевался, но сейчас, после того как перешел на CC^ думаю что Perforce — это просто венец инженерной мысли.


я вот недавно перешел с СС на git, какое это счастье!
Fuck you, ClearCase!
Re[2]: Немного о Perforce и не только
От: Aquary Россия https://wmspanel.com/
Дата: 25.10.11 04:20
Оценка:
Здравствуйте, Aen Sidhe, Вы писали:

AS>Хз. Перфорс — пока лучшее, с чем я работал из централизованных VCS.


К слову, с коллегой буквально сегодня плевались на странную операцию, которая в Перфорсе называется move. Это ж издевательство форменное. Передвинуть многомегабайтную папку занимает не одна команда — "двинуть", а команда, ченджлист, набор старых и новых файлов и — внимание! — повторная заливка на сервер многих мегабайт, лежавших в старом месте. Учитывая, что передвинуть надо было 700 метров... Капец, слов нет.
А уж если надо заставить смёржить содержимое файла, который передвинули на другой ветке — это квест. ПРавда, на 2-3 раз начинает получаться довольно быстро. Но, блин, до чего же глючко, ужас.
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming
https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
http://scm-notes.blogspot.com/ — Блог об управлении конфигурацией
Re[3]: Немного о Perforce и не только
От: Aen Sidhe Россия Просто блог
Дата: 25.10.11 04:31
Оценка:
Здравствуйте, Aquary, Вы писали:

A>Здравствуйте, Aen Sidhe, Вы писали:


AS>>Хз. Перфорс — пока лучшее, с чем я работал из централизованных VCS.


A>К слову, с коллегой буквально сегодня плевались на странную операцию, которая в Перфорсе называется move. Это ж издевательство форменное. Передвинуть многомегабайтную папку занимает не одна команда — "двинуть", а команда, ченджлист, набор старых и новых файлов и — внимание! — повторная заливка на сервер многих мегабайт, лежавших в старом месте. Учитывая, что передвинуть надо было 700 метров... Капец, слов нет.


У меня до репозитория гигабит. Не проблема.

A>А уж если надо заставить смёржить содержимое файла, который передвинули на другой ветке — это квест. ПРавда, на 2-3 раз начинает получаться довольно быстро. Но, блин, до чего же глючко, ужас.


Нет никаких проблем опять же.
С уважением, Анатолий Попов.
ICQ: 995-908
Re[4]: Немного о Perforce и не только
От: Aquary Россия https://wmspanel.com/
Дата: 25.10.11 04:45
Оценка:
Здравствуйте, Aen Sidhe, Вы писали:

AS>У меня до репозитория гигабит. Не проблема.


Не у всех есть гигабитный интернет даже в Штатах. Также предполагается, что система способна работать с распределёнными командами по всему миру — значит полагаться на трафик в принципе не вариант. Кроме того, неужели нельзя было саму фичу сделать оптимальнее? Ведь ясно же, что идёт обычное переименование, достаточно на сервере сделать изменение одного имени. Нет же — надо перезаливать, как будто я удалил всё старое и добавил новое.

A>>А уж если надо заставить смёржить содержимое файла, который передвинули на другой ветке — это квест. Правда, на 2-3 раз начинает получаться довольно быстро. Но, блин, до чего же глючно, ужас.


AS>Нет никаких проблем опять же.


Видимо, не приходилось пока сталкиваться. Типичная ситуация — мёржатся 2 ветки, в одной файл переименовали, в другой — нет, и на обеих ветках были изменения. По дефолту Перфорс выдает в результате 2 файла, каждый со своими изменениями. Просто слов нет, насколько это глючное поведение и насколько оно может испортить жизнь юзеру. Сценарий нечастый, но если попадётся — не сразу поймёшь, о чем речь. И ведь даже не выругается, тупо создаст лишний файл, как будто так и надо и как будто нельзя срастить по истории изменений, где общий предок и т.п.
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming
https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
http://scm-notes.blogspot.com/ — Блог об управлении конфигурацией
Re[2]: Немного о Perforce и не только
От: SleepyDrago Украина  
Дата: 25.10.11 08:09
Оценка:
Здравствуйте, Aen Sidhe, Вы писали:

...
AS>Хз. Перфорс — пока лучшее, с чем я работал из централизованных VCS.

не могу сдержать комментарий

В повседневной жизни ему до актуального SVN как до пекина раком. Может там есть какие-то продвинутые возможности, которые вам компенсируют этот ужас, но я честно не вижу их (2 месяца уже). Может кого-то выручает интеграция в VS но у нас файлы проектов не в репозитории, а генерируются и это убивает всю интеграцию на корню (я пытался пару часов и плюнул).
Re[3]: Немного о Perforce и не только
От: Aen Sidhe Россия Просто блог
Дата: 25.10.11 08:12
Оценка:
Здравствуйте, SleepyDrago, Вы писали:

SD>Здравствуйте, Aen Sidhe, Вы писали:


SD>...

AS>>Хз. Перфорс — пока лучшее, с чем я работал из централизованных VCS.

SD>не могу сдержать комментарий


SD>В повседневной жизни ему до актуального SVN как до пекина раком. Может там есть какие-то продвинутые возможности, которые вам компенсируют этот ужас, но я честно не вижу их (2 месяца уже). Может кого-то выручает интеграция в VS но у нас файлы проектов не в репозитории, а генерируются и это убивает всю интеграцию на корню (я пытался пару часов и плюнул).


Ну, окей. Я держу на винте весь репозиторий, винт большой, репозиторий нет. Каждая ветка — 11к файлов примерно (не дофига, если что). Когда кто-то делает бранч и я беру последнюю ревизию, у меня всё качается со скоростью min(speed-of-lan, speed-of-hdd). В свне я бы ждал этого часа три. Ну, в версии 1.5. Может с тех пор что поменялось.

Да, возможность установки прав на каждый файл — обязательная возможность и мы ей пользуемся. Как, будет быстро работать?
С уважением, Анатолий Попов.
ICQ: 995-908
Re[5]: Немного о Perforce и не только
От: blackhearted Украина  
Дата: 25.10.11 08:14
Оценка:
Здравствуйте, Aquary, Вы писали:

A>Здравствуйте, Aen Sidhe, Вы писали:


AS>>У меня до репозитория гигабит. Не проблема.


A>Не у всех есть гигабитный интернет даже в Штатах. Также предполагается, что система способна работать с распределёнными командами по всему миру — значит полагаться на трафик в принципе не вариант. Кроме того, неужели нельзя было саму фичу сделать оптимальнее? Ведь ясно же, что идёт обычное переименование, достаточно на сервере сделать изменение одного имени. Нет же — надо перезаливать, как будто я удалил всё старое и добавил новое.

не нравится централизованая система — пробуйте для распределённых команды то, что подходит лучше.
Re[5]: Немного о Perforce и не только
От: Aen Sidhe Россия Просто блог
Дата: 25.10.11 08:16
Оценка:
Здравствуйте, Aquary, Вы писали:

A>Здравствуйте, Aen Sidhe, Вы писали:


AS>>У меня до репозитория гигабит. Не проблема.


A>Не у всех есть гигабитный интернет даже в Штатах. Также предполагается, что система способна работать с распределёнными командами по всему миру — значит полагаться на трафик в принципе не вариант. Кроме того, неужели нельзя было саму фичу сделать оптимальнее? Ведь ясно же, что идёт обычное переименование, достаточно на сервере сделать изменение одного имени. Нет же — надо перезаливать, как будто я удалил всё старое и добавил новое.


Не знаю, кем она там предполагается для работы в распределённых командах. Мы работаем в офисе, нам нравится.

A>>>А уж если надо заставить смёржить содержимое файла, который передвинули на другой ветке — это квест. Правда, на 2-3 раз начинает получаться довольно быстро. Но, блин, до чего же глючно, ужас.


AS>>Нет никаких проблем опять же.


A>Видимо, не приходилось пока сталкиваться. Типичная ситуация — мёржатся 2 ветки, в одной файл переименовали, в другой — нет, и на обеих ветках были изменения. По дефолту Перфорс выдает в результате 2 файла, каждый со своими изменениями. Просто слов нет, насколько это глючное поведение и насколько оно может испортить жизнь юзеру. Сценарий нечастый, но если попадётся — не сразу поймёшь, о чем речь. И ведь даже не выругается, тупо создаст лишний файл, как будто так и надо и как будто нельзя срастить по истории изменений, где общий предок и т.п.


Приходилось, буквально на прошлой неделе. Всё отлично смёржилось, видно историю бранчей и т.д. и т.п.
С уважением, Анатолий Попов.
ICQ: 995-908
Re[6]: Немного о Perforce и не только
От: Aquary Россия https://wmspanel.com/
Дата: 25.10.11 08:24
Оценка:
Здравствуйте, blackhearted, Вы писали:

B>не нравится централизованая система — пробуйте для распределённых команды то, что подходит лучше.


Во-первых, мне нравится централизованная модель. Мне не нравятся некоторые детали реализации именно Перфорса.
Во-вторых, у нас 3 команды в разных частях света, и инфраструктура, выстраивавшаяся годами. Никто не будет менять такой важный инструмент, как систему контроля версий, просто потому, что иногда возникают мелкие проблемы.
Так что — продолжаем есть кактус, увы.
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming
https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
http://scm-notes.blogspot.com/ — Блог об управлении конфигурацией
Re[6]: Немного о Perforce и не только
От: Aquary Россия https://wmspanel.com/
Дата: 25.10.11 08:30
Оценка:
Здравствуйте, Aen Sidhe, Вы писали:

AS>Не знаю, кем она там предполагается для работы в распределённых командах. Мы работаем в офисе, нам нравится.


Создателями утверждается, что он подходит для любых задач, приводятся в пример именно большие распределённые команды. У нас один из таких случаев — сильно раскиданные команды.

AS>Приходилось, буквально на прошлой неделе. Всё отлично смёржилось, видно историю бранчей и т.д. и т.п.


"У меня всё работает, что делаю нет так?" В нашей ситуации оно стабильно выдавало странный результат в виде 2 файлов. Я использовал лишь стандартный integrate, ничего больше, даже номера ревизий не указывал. Возможно, у нас не самая новая (или слишком новая?) версия, где это отрабатывается по-другому, чем у вас. А может кто при подаче одного из исходных change lists накосячил, сделав добавление-удаление вместо move, сейчас уже не хочу лезть, подымать историю. Однако результат — неправильное переимнование.
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming
https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
http://scm-notes.blogspot.com/ — Блог об управлении конфигурацией
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.