Как удалить конкретную ревизию в истории для конкретной страницы вики - PullRequest
0 голосов
/ 29 января 2019

У меня есть некоторая документация на вики-репозитории GitHub.Эта вики, как и ожидалось, содержит несколько страниц.Каждая страница имеет свою историю изменений.Ради некоторой очистки, я хотел бы удалить определенную ревизию из истории одной страницы.

Есть ли способ сделать это?

1 Ответ

0 голосов
/ 29 января 2019

Каждая страница имеет свою историю изменений.

Это не совсем так.Вики GitHub - это Git-репозитории, а история ревизий вашей вики хранится в одном репозитории.Однако каждый коммит, вероятно, затрагивает только одну страницу, поскольку так работает онлайн-редактор.

Вы можете клонировать свою вики , , переписать ее историю , чтобы удалить оскорбительныхcommit (например, с git rebase -i), а затем --force-with-lease верните его обратно в GitHub.

Однако это довольно радикальная вещь, которую нужно сделать, просто удалив коммит из истории вашей вики.,Неужели ревизия тебя так сильно обижает?Он должен быть невидим для пользователей, если они не намеренно просматривают историю вашей вики.

Ради некоторой очистки я хотел бы удалить некоторые конкретные изменения из истории одной страницы.

Я рекомендую просто оставить его там, где он есть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...