Есть ли способ перечислить все префиксные различия в Phabricator? То есть, я создал diff, используя arc diff --preview
, но потерял трек URL-адреса diff и потерял оригинальные локальные коммиты git, которые пошли с ним. Я хотел бы их восстановить, используя arc patch --diff
, но я не знаю, номер разницыСписок всех предварительных различий в phabricator
ответ
Предварительный просмотр дуги не предназначен для хранения коммитов для последующего использования. Просто создайте ревизию и не назначайте никому, это то же самое.
Вы не можете ничего сделать с помощью пользовательского интерфейса, чтобы восстановить их, поскольку это никогда не предназначалось для --preview. Если у вас есть доступ к базе данных, вы можете войти в * _user.user, найдите своего пользователя phid, затем перейдите в таблицу * _differential.differential_diff и выберите всех пользователей с этим PHID. Или просто ваш DBA запустит это для вас.
SELECT *
FROM phabricator_differential.differential_diff
WHERE authorPhid
IN (
SELECT phid
FROM phabricator_user.user
WHERE username = 'Kirby'
)
AND revisionID IS NULL;
Из столбца id в этом списке вы можете получить доступ к своим отличиям по следующему URL-адресу. https://phabricator.com/differential/diff/{id}/
.
Это очень старый билет вверх по течению, который, вероятно, будет частью добавления лучшей поддержки различий в UI https://secure.phabricator.com/T1084. Я не очень интересовался этим, хотя я не думаю, что он будет поддержан в следующем году, если ваша компания или сам не захотят платить им за это.
- 1. Список различий (Пролог) (Логическое программирование)
- 2. список различий (расширение Maclaurin)
- 3. Понимание различий в этих селекторов список
- 4. Вызовите JSON.stringify для всех предварительных элементов
- 5. Суммы всех уникальных различий пары в векторе
- 6. Список Iterator не вызывает различий
- 7. Как получить список различий в большом проекте
- 8. Можно ли написать пустой список как список различий в Prolog?
- 9. Как связать список предварительных условий со списком целей в Make?
- 10. Как добавить SQL Server 2008 Express в список предварительных условий
- 11. SQL Server: список различий между таблицами
- 12. C# Сравнение сложных объектов, возвращающих список различий
- 13. питона список итерации из списков различий производительности
- 14. Topojson: список различий между v0 и v1?
- 15. Почему список различий не является экземпляром складного?
- 16. Как обеспечить список различий между 2 списками
- 17. Как избежать отдельных предварительных фиксаций, установленных на всех машинах-разработчиках?
- 18. Модификация битового билета на Phabricator
- 19. Arc освободить ошибку в phabricator
- 20. Как удалить пользователя в Phabricator
- 21. phabricator на OpenShift RedHat в
- 22. Как добавить роли в phabricator?
- 23. Как построить матрицу всех возможных различий вектора в NumPy
- 24. phabricator глобальные настройки электронной почты
- 25. Phabricator - структура папок репозиториев
- 26. Посмотрите статистику для Phabricator
- 27. Phabricator ограничивает git push
- 28. Добавить пользовательское приложение Phabricator
- 29. custom herald action phabricator
- 30. поиска различий в наборах
Спасибо. Я новичок в Phabricator и в проекте, использующем его. Создание обзора не является вариантом, потому что в нашем проекте вы должны указать рецензента. Мне также сказали, что этот проект не хочет подталкивать местные филиалы к удаленному git. Но, насколько я могу судить, для резервного копирования моей работы это единственный вариант. – Kirby
Вы можете изучить флажок '--plan-changes' при запуске arc diff. В настоящее время я не знаю, как заставить кого-то не добавлять рецензентов, если у них нет настраиваемых правил правил геральдики, которые добавляют их на каждый раз. Однако, используя -plan-changes, убедитесь, что люди, перечисленные в обзоре, не прослушиваются. – mschuett
о, да. Так-то лучше! благодаря – Kirby