Manual:Geçmiş birleştirme

This page is a translated version of the page Manual:Merging histories and the translation is 100% complete.

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>