Каждый раз запуская Эклипс, я делаю Refresh from server, т.к. не храню какой-то новый код локально, и серверная версия всегда имеет приоритет над сохраненной локально версией.
Но сегодня Эклипс внезапно не выполнил Refresh from server - не обновил уже существующие локально компоненты... я случайно и вовремя заметил это, иначе бы перезаписал более актуальную серверную версия на старую, локальную... очень неприятно удивился...
и что теперь каждый рабочий день начинать с созданием нового проекта, чтоб быть уверненным что работаешь с действительно актуальной серверной версией...
Каждый раз запуская Эклипс, я делаю Refresh from server, т.к. не храню какой-то новый код локально, и серверная версия всегда имеет приоритет над сохраненной локально версией. Но сегодня Эклипс внезапно не выполнил Refresh from server - не обновил уже существующие локально компоненты... я случайно и вовремя заметил это, иначе бы перезаписал более актуальную серверную версия на старую, локальную... очень неприятно удивился... и что теперь каждый рабочий день начинать с созданием нового проекта, чтоб быть уверненным что работаешь с действительно актуальной серверной версией...
Кто-то им еще пользуется?
Кто-то им еще пользуется?
Разработчики с рейтом в $27 = ))
Разработчики с рейтом в $27 = ))
v35 & v36 работают нормально
v35 & v36 работают нормально
как раз решил попробовать, давно пора обновить
но Sublime&MM тоже буду осваивать, если большинство перешло на него, то, очевидно, есть причины...
[quote="Chiz"]v35 & v36 работают нормально[/quote] как раз решил попробовать, давно пора обновить но Sublime&MM тоже буду осваивать, если большинство перешло на него, то, очевидно, есть причины...
Мне они наоборот, неудобны. И коллеги в Украине, Америке и Литве тоже в Eclipse все делают. И у них рейт по-выше, чем $27 = ))
Мне они наоборот, неудобны. И коллеги в Украине, Америке и Литве тоже в Eclipse все делают. И у них рейт по-выше, чем $27 = ))
Да какая разница какой рейт. Кому что удобно тот тем и пользуется. Я вообще в последнее время все чаще просто CodeMirror использую и что?
[quote="Chiz"]Мне они наоборот, неудобны. И коллеги в Украине, Америке и Литве тоже в Eclipse все делают. И у них рейт по-выше, чем $27 = ))[/quote] Да какая разница какой рейт. Кому что удобно тот тем и пользуется. Я вообще в последнее время все чаще просто CodeMirror использую и что?
Вижу, что Sublime&MM четко показывает при попытке сохранить класс, что локальная версия и серверная рассинхронизированны... это все меняет. Может в новых версиях Force.com IDE это тоже уже решено.
[quote="Den Brown"]Sublime&MM тоже буду осваивать[/quote] Вижу, что Sublime&MM четко показывает при попытке сохранить класс, что локальная версия и серверная рассинхронизированны... это все меняет. Может в новых версиях Force.com IDE это тоже уже решено.
Иногда даже через чур рьяно. Говорит что я сам его поменял и спрашивает переписать или нет.
[quote="Den Brown"]Вижу, что Sublime&MM четко показывает при попытке сохранить класс, что локальная версия и серверная рассинхронизированны... это все меняет.[/quote] Иногда даже через чур рьяно. Говорит что я сам его поменял и спрашивает переписать или нет.
Прямо как я языка сорвал
[quote="Gres"]Кто-то им еще пользуется?[/quote] Прямо как я языка сорвал :D
Я эту проверку отрубил в настройках.
[quote="wilder"]Иногда даже через чур рьяно. Говорит что я сам его поменял и спрашивает переписать или нет.[/quote] Я эту проверку отрубил в настройках.
В корне неверный подход!
Приоритет должен быть у версии в системе контроля версий!!!
[quote="Den Brown"]т.к. не храню какой-то новый код локально, и серверная версия всегда имеет приоритет над сохраненной локально версией.[/quote] В корне неверный подход! Приоритет должен быть у версии в системе контроля версий!!!
запустил Эклипс Марс с последним Force.com плагином,
пропала опция "Run Tests" во всплывающем меню в опции "Force.com"...
запустил Эклипс Марс с последним Force.com плагином, пропала опция "Run Tests" во всплывающем меню в опции "Force.com"...
[quote="Den Brown"]пропала опция "Run Tests" во всплывающем меню в опции "Force.com"[/quote] Релиза 2-3 ее уже нет. http://salesforce.stackexchange.com/questions/98177/force-com-ide-35-0-0-201510211056-in-eclipse-missing-run-test-class-option
Да, конфигурирование тестов и их "групповой" запуск - это может быть удобно. Но как запустить один единственный тест? неужели нужно конфигурацию для него создавать?
[quote="Chiz"]Релиза 2-3 ее уже нет[/quote] Да, конфигурирование тестов и их "групповой" запуск - это может быть удобно. Но как запустить один единственный тест? неужели нужно конфигурацию для него создавать?
[quote="Den Brown"]неужели нужно конфигурацию для него создавать?[/quote]Да :-(
думаю, Chiz, пора нам валить на ММ...
[quote="Chiz"]Да :-([/quote] думаю, Chiz, пора нам валить на ММ...
Я так редко пользуюсь СФ сейчас, что мне облом учить ММ. Тем более, он мне не понравился. Может как-нить в следующий раз :-)
И, кстати, я вот только сегодня закончил тесты править, начали валиться на проде. Очень даже и полезная штука. Кнопочку знай себе нажимай. И покрытие показывает в редакторе. Не надо в меню выбирать Run Test. Так что, я скорей всего останусь на "совковом" Eclipse :-)
Я так редко пользуюсь СФ сейчас, что мне облом учить ММ. Тем более, он мне не понравился. Может как-нить в следующий раз :-) И, кстати, я вот только сегодня закончил тесты править, начали валиться на проде. Очень даже и полезная штука. Кнопочку знай себе нажимай. И покрытие показывает в редакторе. Не надо в меню выбирать Run Test. Так что, я скорей всего останусь на "совковом" Eclipse :-)
А с чем работаешь сейчас?
Тебе sublime по ходу не нравится а не MM?
Я вот тоже долго сопротивлялся, теперь практически все в нем редактирую, в смысле на других языках пишу.
Особенно это актуально когда продукты Intelij стали облачными, по подписке, и так сказать немного поменяли алгоритм работы с лицензиями (короче покупать ради того чтобы раз в месяц запустить как-то рука не поднимается).
[quote="Chiz"]Я так редко пользуюсь СФ сейчас, что мне облом учить ММ[/quote] А с чем работаешь сейчас? Тебе sublime по ходу не нравится а не MM? Я вот тоже долго сопротивлялся, теперь практически все в нем редактирую, в смысле на других языках пишу. Особенно это актуально когда продукты Intelij стали облачными, по подписке, и так сказать немного поменяли алгоритм работы с лицензиями (короче покупать ради того чтобы раз в месяц запустить как-то рука не поднимается).
[quote="Dmitry Shnyrev"]А с чем работаешь сейчас? [/quote]С WPF приложением, для которого в свое врмя писал сервисы в СФ. Исправляю иногда ошибки, но в основном добавляю новый функционал.
А раньше покупал?
[quote="Dmitry Shnyrev"]короче покупать ради того чтобы раз в месяц запустить как-то рука не поднимается[/quote] А раньше покупал?
Я же написал поменяли алгоритм работы с лицензиями
[quote="Dmitry Shnyrev"]и так сказать немного поменяли алгоритм работы с лицензиями (короче покупать ради того чтобы раз в месяц запустить как-то рука не поднимается)[/quote] Я же написал ;) поменяли алгоритм работы с лицензиями
Т.е. ты просто не успел купить)
[quote="Dmitry Shnyrev"]Я же написал поменяли алгоритм работы с лицензиями[/quote] Т.е. ты просто не успел купить)
я до сих пор не использую систему контроля версий, т.к. я единственный девелопер на проекте. Но надо бы освоить. Может будет как с ММ, вначале не хочется разбираться, а потом пробуешь, и нарадоваться не можешь.
вот такая ситуация, есть сложная страница с контроллером на тысячу строк. Хочу взяться за его переделку и улучшение, для этого просто копирую и страницу и ее контроллер, и спокойно, не боясь чего -то сломать в действующей странице, сижу и ковыряю. Но может быть с контролем версий мне не пришлось бы создавать новые комопненты, а все мои "переделки" выполнялись бы в одной из "рабочих" версий существующей (в единственном экземпляре) страницы и класса... и все что было бы нужно - это переключать с одной версии на другую... так было бы удобнее и правильнее... но верно ли я думаю...
[quote="Dmitry Shnyrev"]Приоритет должен быть у версии в системе контроля версий!!![/quote] я до сих пор не использую систему контроля версий, т.к. я единственный девелопер на проекте. Но надо бы освоить. Может будет как с ММ, вначале не хочется разбираться, а потом пробуешь, и нарадоваться не можешь. вот такая ситуация, есть сложная страница с контроллером на тысячу строк. Хочу взяться за его переделку и улучшение, для этого просто копирую и страницу и ее контроллер, и спокойно, не боясь чего -то сломать в действующей странице, сижу и ковыряю. Но может быть с контролем версий мне не пришлось бы создавать новые комопненты, а все мои "переделки" выполнялись бы в одной из "рабочих" версий существующей (в единственном экземпляре) страницы и класса... и все что было бы нужно - это переключать с одной версии на другую... так было бы удобнее и правильнее... но верно ли я думаю...
Система контроля версий - тут просто вопроса не должно возникать зачем ее использовать. Правильно отметил - только лень. Хотя разобраться с тем же git хватит одного дня (даже пары часов).
Не важно один ты или нет на проекте. Использовать систему контроля версий даже в случае одного разработчика важно! Это история развития проекта и история ВСЕХ изменений.
То что ты копируешь на новую страницу и работаешь там это немного другое! Тем самым ты просто имеешь две копии страницы чтобы периодически копипастить из одной в другую и сравнивать как они работают. Тут система контроля версий тебе не поможет. А вот когда ты внес какие-нибудь мелкие правки в триггер например или какой класс, сохранил, потом еще раз внес и сохранил потом еще и еще (ты каждый раз создаешь копии на каждое изменение). Вот для того чтобы не заниматься (тут любое красивое слово на свое усмотрение) лучше используй систему контроля версий!
Тем более есть она не просит, изменять свой привычный процесс разработки не надо. Просто подключил к папке и комить (сохраняй) когда посчитаешь нужным.
Да и к тому же ты же не всю жизнь собираешься работать один на проекте! Вот в команде сразу почувствуешь всю мощь и необходимость системы контроля версий.
Кстати если еще сомневаешься расскажу еще тебе про один большой профит - так называемый diff. Вот к примеру ты работал 2-3 дня и сделал кучу изменений - ты помнишь все что ты сделал? Каждую строчку? Ты убрал все отладочные команды? Ты раскомментировал все временно закомментированные участки кода? Если ты все это держишь в голове - ты просто бог!
Система контроля версий - тут просто вопроса не должно возникать зачем ее использовать. Правильно отметил - только лень. Хотя разобраться с тем же git хватит одного дня (даже пары часов). Не важно один ты или нет на проекте. Использовать систему контроля версий даже в случае одного разработчика важно! Это история развития проекта и история ВСЕХ изменений. То что ты копируешь на новую страницу и работаешь там это немного другое! Тем самым ты просто имеешь две копии страницы чтобы периодически копипастить из одной в другую и сравнивать как они работают. Тут система контроля версий тебе не поможет. А вот когда ты внес какие-нибудь мелкие правки в триггер например или какой класс, сохранил, потом еще раз внес и сохранил потом еще и еще (ты каждый раз создаешь копии на каждое изменение). Вот для того чтобы не заниматься (тут любое красивое слово на свое усмотрение) лучше используй систему контроля версий! Тем более есть она не просит, изменять свой привычный процесс разработки не надо. Просто подключил к папке и комить (сохраняй) когда посчитаешь нужным. Да и к тому же ты же не всю жизнь собираешься работать один на проекте! Вот в команде сразу почувствуешь всю мощь и необходимость системы контроля версий. Кстати если еще сомневаешься расскажу еще тебе про один большой профит - так называемый diff. Вот к примеру ты работал 2-3 дня и сделал кучу изменений - ты помнишь все что ты сделал? Каждую строчку? Ты убрал все отладочные команды? Ты раскомментировал все временно закомментированные участки кода? Если ты все это держишь в голове - ты просто бог!
А еще git bisect поможет тебе с отладкой)
А еще git bisect поможет тебе с отладкой)
О! В вот это для меня уже что-то новое!
Не слышал даже.
Что дает эта штука?
[quote="Gres"]git bisect[/quote] О! В вот это для меня уже что-то новое! Не слышал даже. Что дает эта штука?
Еще скажи, что ты про git blame не знаешь? =)
[quote="Dmitry Shnyrev"]О! В вот это для меня уже что-то новое! Не слышал даже. [/quote] Еще скажи, что ты про git blame не знаешь? =)
[quote="Dmitry Shnyrev"]Что дает эта штука?[/quote] [url=https://git-scm.com/book/ru/v1/%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B-Git-%D0%9E%D1%82%D0%BB%D0%B0%D0%B4%D0%BA%D0%B0-%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-Git]6.5 Инструменты Git - Отладка с помощью Git[/url]
А то!
Если честно мне хватает самого основного
- подтянуть|закинуть изменения
- найти "нехорошего" человека который испортил мои файлы
Знаю что git НАМНОГО мощнее этих пары команд, но пока не было необходимости углубляться.
Ты представь, я даже GUIшным SourceTree (а не консольным) пользуюсь
А то! :D Если честно мне хватает самого основного - подтянуть|закинуть изменения - найти "нехорошего" человека который испортил мои файлы :D Знаю что git НАМНОГО мощнее этих пары команд, но пока не было необходимости углубляться. Ты представь, я даже GUIшным SourceTree (а не консольным) пользуюсь :D
Меня в нем бесили неимоверные утечки памяти, так что теперь не использую его.
[quote="Dmitry Shnyrev"]Ты представь, я даже GUIшным SourceTree (а не консольным) пользуюсь [/quote] Меня в нем бесили неимоверные утечки памяти, так что теперь не использую его.
MM внезапно перестал сохранять файл на сервер. Выяснилось это только после рефреша. Пропало несколько часов работы. А как все хорошо начиналось...
MM внезапно перестал сохранять файл на сервер. Выяснилось это только после рефреша. Пропало несколько часов работы. А как все хорошо начиналось...
Это не ММ это гребанный электрон.
[quote="Den Brown"]MM внезапно перестал сохранять файл на сервер. Выяснилось это только после рефреша. Пропало несколько часов работы. А как все хорошо начиналось...[/quote] Это не ММ это гребанный электрон.
такое разочарование. И не понятно, как снова заставить его работать.
кажется это произошло когда я нажал на Ctrl+S не дождавшись завершения предыдущего сохранения...
[quote="Den Brown"]MM внезапно перестал сохранять файл на сервер.[/quote] такое разочарование. И не понятно, как снова заставить его работать. кажется это произошло когда я нажал на Ctrl+S не дождавшись завершения предыдущего сохранения...
Да все там должно быть нормально!
Сколько лет работаю на нем и первый раз слышу про твой случай.
Кстати и рефреш с сервера никогда не делал потому что первоисточник система контроля версий
Для синхронизации использую ант скрипты которые при любой необходимости берут локальную копию проекта (подключенную к git) и заливают на орг.
Блин, вот не хватает тебе опыта с другими платформами и языками. Попробуй как-нибудь поработать с каким нибудь нелло ворлд примером на том же python или ruby все сразу поймешь.
Орг - это всего лишь удаленный сервер на котором запускается твоя программа. И нельзя доверять тому что там находится! Может его взломают и скомпроментируют твои исходники, а ты в очередной прекрасный день сделаешь рефрешь с орга и не будешь знать что у тебя реально в проекте дыра! Если бы ты сказал про то что держишь исходники на удаленном сервере да еще и в единственном экземпляре нормальные программисты просто покрутили у виска. Ничего личного но заканчивай уже заниматься junior программированием!
Да все там должно быть нормально! Сколько лет работаю на нем и первый раз слышу про твой случай. Кстати и рефреш с сервера никогда не делал :) потому что первоисточник система контроля версий :D Для синхронизации использую ант скрипты которые при любой необходимости берут локальную копию проекта (подключенную к git) и заливают на орг. Блин, вот не хватает тебе опыта с другими платформами и языками. Попробуй как-нибудь поработать с каким нибудь нелло ворлд примером на том же python или ruby все сразу поймешь. Орг - это всего лишь удаленный сервер на котором запускается твоя программа. И нельзя доверять тому что там находится! Может его взломают и скомпроментируют твои исходники, а ты в очередной прекрасный день сделаешь рефрешь с орга и не будешь знать что у тебя реально в проекте дыра! Если бы ты сказал про то что держишь исходники на удаленном сервере да еще и в единственном экземпляре нормальные программисты просто покрутили у виска. Ничего личного :) но заканчивай уже заниматься junior программированием!
??? ты про этот что ли - http://electron.atom.io/ ?
[quote="wilder"]Это не ММ это гребанный электрон.[/quote] ??? ты про этот что ли - http://electron.atom.io/ ?
Да это он. Он написан та дам....в том числе и на node.js. И когда эта хрень теряет сессию. То начинается свистопляска и с сохранением и с логином на орг. Я лечу это перезагрузкой приложения компаньена MM.
[quote="Dmitry Shnyrev"][quote="wilder"]Это не ММ это гребанный электрон.[/quote] ??? ты про этот что ли - http://electron.atom.io/ ?[/quote] Да это он. Он написан та дам....в том числе и на node.js. И когда эта хрень теряет сессию. То начинается свистопляска и с сохранением и с логином на орг. Я лечу это перезагрузкой приложения компаньена MM.
Подожди! А разве MM на Electron переписали уже? Я помню что он на руби крутился.
А ты кстати обновлял версию на бету? Которая поддерживает Lightning Components?
Подожди! А разве MM на Electron переписали уже? Я помню что он на руби крутился. А ты кстати обновлял версию на бету? Которая поддерживает Lightning Components?
Подожди! А разве MM на Electron переписали уже? Я помню что он на руби крутился.
А ты кстати обновлял версию на бету? Которая поддерживает Lightning Components?
Да у меня именно эта бета и стоит. Когда возвращаещься из режима hybernate приходиться перезапускать эту шнягу.
[quote="Dmitry Shnyrev"]Подожди! А разве MM на Electron переписали уже? Я помню что он на руби крутился. А ты кстати обновлял версию на бету? Которая поддерживает Lightning Components?[/quote] Да у меня именно эта бета и стоит. Когда возвращаещься из режима hybernate приходиться перезапускать эту шнягу.
Тогда может быть - эта версия крайне неудачная!!!
Была же даже целая тема тут на форуме про это обновление.
Я вернулся (вернее вернули автоматически) на старую версию и пока на новую ни нагой.
Так все глючно. У нас на фирме все плюются кто обновился.
Тогда может быть - эта версия крайне неудачная!!! Была же даже целая тема тут на форуме про это обновление. Я вернулся (вернее вернули автоматически) на старую версию и пока на новую ни нагой. Так все глючно. У нас на фирме все плюются кто обновился.
Тогда может быть - эта версия крайне неудачная!!!
Была же даже целая тема тут на форуме про это обновление.
Я вернулся (вернее вернули автоматически) на старую версию и пока на новую ни нагой.
Так все глючно. У нас на фирме все плюются кто обновился.
Ну не знаю меня все устраивает, кроме этого бага.
[quote="Dmitry Shnyrev"]Тогда может быть - эта версия крайне неудачная!!! Была же даже целая тема тут на форуме про это обновление. Я вернулся (вернее вернули автоматически) на старую версию и пока на новую ни нагой. Так все глючно. У нас на фирме все плюются кто обновился.[/quote] Ну не знаю меня все устраивает, кроме этого бага.
Ну не знаю меня все устраивает, кроме этого бага.
как заставить Sublime&MM снова сохранять на сервер? не вижу этой настройки
кстати новая Force.com IDE сохраняет на сервер просто молниеносно, не сравнить ни со старой версией, ни с Sublime&MM по скорости
[quote="wilder"]Ну не знаю меня все устраивает, кроме этого бага.[/quote] как заставить Sublime&MM снова сохранять на сервер? не вижу этой настройки кстати новая Force.com IDE сохраняет на сервер просто молниеносно, не сравнить ни со старой версией, ни с Sublime&MM по скорости
Мне они наоборот, неудобны. И коллеги в Украине, Америке и Литве тоже в Eclipse все делают. И у них рейт по-выше, чем $27 = ))
+1
[quote="Chiz"]Мне они наоборот, неудобны. И коллеги в Украине, Америке и Литве тоже в Eclipse все делают. И у них рейт по-выше, чем $27 = ))[/quote] +1
Меня в нем бесили неимоверные утечки памяти, так что теперь не использую его.
kdesvn рулит!
[quote="Gres"]Меня в нем бесили неимоверные утечки памяти, так что теперь не использую его.[/quote] kdesvn рулит!
kdesvn рулит!
Мне вас жаль)
[quote="Виктор"]kdesvn рулит![/quote] Мне вас жаль)