Manual:Geçmiş birleştirme
Sayfa geçmişini birleştirme Special:MergeHistory kullanılarak yapılır. Bu, kullanıcının bir kaynak sayfanın geçmişine ait revizyonları daha yeni bir sayfada birleştirmesine olanak tanır. Kullanıcı, yalnızca belirtilen zamanda ve daha önce oluşturulan revizyonları birleştirmek için radyo düğmesi sütununu kullanabilir. Special:Logs/merge daha sonra kullanıcıya birleştirmeyi geri almak için bir "Birleştirmeyi Kaldır" düğmesi çıkacaktır. Bu, Special:MergeHistory'deki kaynak ve hedef sayfaların değiştirilmesiyle yapılır.
Sayfaları birleştirme işlemi revision tablosundaki rev_page
alanının değiştirilmesiyle yapılır.
İki sayfayı birleştirdiğinizde, kaynak sayfa genellikle hedef sayfadan daha eski olmalıdır, çünkü Special:MergeHistory yalnızca revizyonların bir sayfanın geçmişine eklenmesine izin verir; geçmişleri karıştırmak mantıklı olmaz.
Birleştirme sırasında kaynak sayfadaki seçili revizyonlar hedef sayfanın revizyonları olarak ayarlanacaktır.
Veritabanı
logging.log_params hedef sayfanın sayfa başlığını ve zaman damgasını tutar.
Kancalar
API
Örnek bir API:Logevents API sonucu:
<item logid="6" ns="0" title="Foo" pageid="2" logpage="2" type="merge" action="merge" user="FooUser" timestamp="2014-09-16T17:43:05Z" comment="">
<param>Bar</param>
<param>20140916174244</param>
</item>