В недавнем коммите я случайно включил изменения в файл настроек с паролями и конфиденциальной информацией для производственного сервера. Я нажал изменения в приватном репозитории, но есть также публичный репозиторий. Я бы хотел внести изменения в публичное репо, но как я могу избежать включения изменений в этот файл? Это уже в фиксации.mercurial забудьте внести изменения в файл
ответ
Я толкнул изменения в частном хранилище
Значит, вы совершили изменение набора локально, или вы толкнул его в другой репозиторий, что только вы имеете доступ к? Вы действительно запустили hg push
?
но также есть публичный репозиторий.
Включены ли изменения в общественное репо?
В принципе, если набор изменений является общедоступным, он ушел. Это из-под тебя. Измените учетные данные на сервере.
Если набор изменений по-прежнему закрыт, вам может быть повезло. Если он локальный, вы можете использовать hg strip
, чтобы удалить набор изменений, но будьте осторожны, он также удалит всех потомков. Если это сделано для любого другого репо, тогда вам нужно также снять его с них. Если набор изменений существует в любом месте, он возвращается, когда вы получите pull
.
Независимо от того, что это, вероятно, время, чтобы изменить учетные данные на сервере, чтобы быть уверенным.
Если у вас есть только коммит (в вашем .hg
хранилище), но не толкнул в центральное хранилище по умолчанию, то вы можете использовать hg rollback
, который будет «отменить» ваша фиксация. Затем вы можете изменить вещи: забудьте о файле, внесите изменения, измените сообщение журнала и т. Д., Затем выполните еще раз и, наконец, нажмите.
- 1. Mercurial, внести изменения в рабочую копию в другую ветку
- 2. Как внести изменения в файл seed.flex
- 3. java.io.IOException: Невозможно внести изменения в файл
- 4. Попытка внести изменения подрывной
- 5. Git: внести частичные изменения
- 6. Backbone.js. Правильно внести изменения
- 7. Как внести изменения в LineChart
- 8. внести частичные изменения в datacontext
- 9. Как внести изменения в AMI
- 10. Как внести изменения в сборку?
- 11. Как внести изменения в LinqPad
- 12. Как внести небольшие изменения в файл XML в Java
- 13. sed: внести изменения в тот же файл на Windows
- 14. Как внести изменения с помощью Configparser в файл .ini постоянный
- 15. Как внести изменения в файл конфигурации через код C#
- 16. Как внести изменения в текстовый файл при нажатии кнопки?
- 17. Как я могу внести изменения, внесенные в файл git hooks?
- 18. внести постоянные изменения в файл css через веб-интерфейс?
- 19. Как внести изменения в существующий PR-файл github?
- 20. Могу ли я внести изменения в файл проприетарной войны?
- 21. Как внести изменения в страницу Magento cart
- 22. Mercurial отслеживать изменения линии
- 23. Как внести изменения в сервер проекта struts
- 24. Как объединить изменения в Mercurial
- 25. Как внести изменения в яйцо/setuptools?
- 26. Внести изменения с ядром Ubuntu
- 27. Внести изменения с вилки Github
- 28. Внести изменения и визуализировать вкладки
- 29. Могу ли я внести изменения в несколько подповерхностей mercurial в новую именованную ветвь?
- 30. keyboardWillПоказать событиям внести дополнительные изменения
Переписать историю перед нажатием? –