Articles of phpstorm

PhpStorm – расширенные настройки для просмотра diff

Кто-нибудь знает, есть ли возможность настроить diff viewer в PhpStorm и указать, какие изменения игнорировать? Например, я обновил установку Magento до более новой версии. Эта версия содержит много измененных файлов, которые имеют только одно отличие – авторское право . Я ищу способ игнорировать такие файлы и видеть другие отличия. Возможно, есть способ сделать это с […]

Как сравнить все измененные файлы между двумя тегами git в PhpStorm?

Я пытаюсь выяснить, какие изменения были сделаны между двумя тегами git в репозитории (а именно в репозитории Bootstrap ). Я хочу знать, какие файлы были изменены в новом v4.0.0-alpha.6 по сравнению с предыдущим v4.0.0-alpha.5 . Я также хочу, чтобы некоторые файлы были проверены для проверки изменений. В командной строке я использую git diff v4.0.0-alpha.5..v4.0.0-alpha.6 или […]

Как избежать создания промежуточного файла PhpStorm в Refactor> Rename

При создании файла под PhpStorm в Git он не просматривается. Но используя Refactor> Rename, он перемещает файл в поэтапную область. Есть ли способ отключить это?

.gitattributes файл не конвертирует окончания строки

Я создал файл .gitattributes в корневом каталоге моей установки git (CentOS). Я создал тестовые файлы в PHPStorm через соединение общего доступа samba и специально установил окончания строк в CRLF. Я добавляю и фиксирую тестовый файл, ожидая, что файл будет иметь окончание строки, измененному на LF, но когда я проверю файл в vim, он говорит: [noeol] […]

Git – Сделать все файлы в ветке грязными

Я использую среду IDE, которая позволяет мне развернуть изменения на удаленном сервере как часть фиксации. Я пытаюсь найти простой способ развертывания на удаленном сервере всех изменений, которые я внес в данную функцию после того, как несколько коммитов все в одной ветви. Есть ли способ сделать все файлы, которые были изменены в ветви «грязные». Таким образом, […]

Интеграция Git изнутри виртуального хоста

Моя текущая среда разработки – это хост Windows с гостем Ubuntu (с использованием Vagrant). В настоящее время я использую интеграцию PHPStorm Git для управления моим репо. Я установил Git в Windows, и это работает в 99% случаев. Я столкнулся с двумя ошибками с этой настройкой: окончаниями строк и разрешениями. Хотя окончание строк достаточно просто для […]

Доступ к git на малине из IDE

Я поставил сервер Git на мой малиновый пи. Все работает нормально в командной строке. Я хотел бы использовать этот git в PHPStorm, но они запрашивают удаленный URL-адрес депозитария. Но как получить доступ к моему удаленному депозитарию? Что такое URL? Я могу получить доступ к моей малине через интернет … <_URL_OF_THE_RASPBERRY _>: / gitData / project.git […]

Тег PhpStorm запретить / запретить фиксацию

Есть ли какой-либо тэг или секретное слово в PhpStorm или, может быть, в git, что могло бы вызвать тревогу, если я попытаюсь зафиксировать файл с новой строкой, помеченной этим секретным тегом? Для реального использования предположим, что я иногда меняю файл просто для проверки чего-либо или моделирования какого-то особого поведения. Однако эта строка никогда не должна […]

Изменения файла phpStorm

Я работаю в Laravel5 (Vagrant / Homestead / Git). У меня проблема: каждый раз, когда я проверяю другую ветку, phpStorm не отражает изменения в файлах из другой ветви. Хотя я вижу это от Finder или другого программного обеспечения (Coda). Я вынужден щелкнуть правой кнопкой мыши и «Синхронизировать папку», и это становится раздражающим. Кто-нибудь решил эту […]

Использование двух типов аутентификации в SmartGit или PhpStorm

У меня есть git repo на общем веб-хостинге, который использует «пароль, публикация» для аутентификации ssh. Как в PhpStorm, так и в SmartGit я могу выбрать только методы проверки пары ключей или пароля, когда я пытаюсь нажать фиксацию на git repo. Иногда мне предлагается ввести пароль, но он никогда не работает, однако, когда я прохожу через […]