Aracılığıyla paylaş


Wiki'de Git deposu yayımlama

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Git deposunda zaten bulundurduğunuz içeriği bir Azure DevOps wiki'sinde yayımlayabilirsiniz. Deponuz bir yazılım geliştirme seti (SDK) için dosyalar, ürün belgeleri, BENIOKU içeriği vb. içerebilir. Tek bir ekip projesi için birden çok wiki de yayımlayabilirsiniz.

Markdown (.md) dosyalarınızı wiki'de yayımladığınızda çeşitli avantajlar elde edebilirsiniz:

  • İçeriği yönetilen sayfa dizisi yapısında düzenleme
  • İçindekiler tablosuna göz atma ve bunları filtreleme
  • İçeriğin yeni sürümlerini yayımlama
  • İçeriği kod tabanınızı yönettiğiniz şekilde yönetme
  • Wiki Arama özelliğini kullanarak wiki'de kolayca arama yapın

Daha fazla bilgi için bkz. Sağlanan wiki ile yayımlanan kodun wiki olarak karşılaştırılması.

Bu makalede, Azure DevOps web portalı ve Azure DevOps CLI kullanılarak wiki'de yayımlanan içeriğin nasıl ekleneceği ve düzenleneceği açıklanmaktadır. Ayrıca çevrimdışı çalışabilir ve wiki içeriğinizi git deposundaki kod üzerinde işbirliği yaptığınız şekilde güncelleştirebilirsiniz. Daha fazla bilgi için bkz . Wiki sayfalarını çevrimdışı güncelleştirme.

Önkoşullar

Kategori Gereksinimler
Proje erişimi Wiki'nin bulunduğu projenin üyesi. Gerektiğinde proje yöneticinizden erişim isteyebilirsiniz.
İzinler Katkıda Bulunanlar grubunun üyesi.
Git veri deposu Ekip projenizde tanımlanan bir Git deposu. İdeal olarak depo, wiki'nizde yayımlamak istediğiniz en az bir Markdown dosyası içerir. Daha fazla bilgi için bkz . Projenizde yeni bir Git deposu oluşturma.

Wiki'yi açma

Desteklenen bir web tarayıcısı kullanarak Azure DevOps projenize bağlanın ve Wiki'yi seçin:

Tarayıcıda açılan ve wiki genel bakış sayfasını gösteren wiki'nin ekran görüntüsü.

Ekip projenizi değiştirmeniz gerekiyorsa, tüm ekip projelerine ve takımlara göz atmak için Azure DevOps'ı seçin.

Wiki'de Git deposu yayımlama

Bu bölümde Git deponuzun wiki'de nasıl yayımlandığı açıklanmaktadır. Doğrudan tarayıcıda Azure DevOps kullanıcı arabirimiyle çalışabilir veya Azure DevOps CLI'yi kullanabilirsiniz.

Git deponuzdaki Markdown dosyalarını wiki'de yayımlamak için şu adımları izleyin:

  1. Wiki giriş sayfasında Kodu wiki olarak yayımla'yı seçin:

    Azure DevOps'ta Kodu wiki olarak yayımla seçeneğinin nasıl seçildiğini gösteren ekran görüntüsü.

    • Kodu wiki olarak yayımla seçeneğini görmüyorsanız, önce projeniz için bir Git deposu tanımlamanız gerekebilir. Yeni Git deposu oluşturma başlığındaki yönergeleri izleyin, Wiki sayfasını yenileyin ve bu yordama dönün.

    • Zaten bir takım projesi wiki'niz varsa proje açılan menüsünü genişletebilir ve Kod yayımlama wiki'sini seçebilirsiniz:

      Proje için Kodu wiki olarak yayımla seçeneğinin nasıl seçildiğini gösteren ekran görüntüsü.

  2. Kodu wiki olarak yayımla iletişim kutusunda Markdown dosyalarını içeren depoyu, dalı ve klasörü seçin. Git deposunun takım projesi içinde olması gerekir. Depodaki tüm Markdown dosyalarını wiki'nizde yayımlamak istiyorsanız klasör olarak deponun (/) kökünü seçin:

    Kodu wiki olarak yayımla iletişim kutusunda yeni kod wiki'sinin nasıl yapılandırıldığını gösteren ekran görüntüsü.

  3. Yeni wiki deposu için bir ad girin ve Yayımla'yı seçin. Wiki deposu, seçtiğiniz depoya dahil edilen Markdown dosyaları ve klasörleriyle doldurulur.

    Aşağıdaki görüntüde, önceki adımda seçilen azure-docs-sdk-node deposunda bulunan dosyalar için yayımlanan depo gösterilmektedir:

    Git deposundaki Markdown dosyalarından oluşturulan yayımlanmış wiki'yi gösteren ekran görüntüsü.

    Kod wikisinde bir içindekiler tablosu bulunur.

    • İçindekiler Tablosu başlığı, Markdown dosya adından türetilir.
    • Depo/dal/klasördeki Markdown (.md) dosyaları alfabetik sırada listelenir.
    • Klasör herhangi bir Markdown dosyası içermese bile yayımlanan klasör içinde tanımlanan her alt klasör için bir üst sayfa oluşturulur.

    Aşağıdaki görüntüde azure-docs-sdk-node deposu için İçindekiler tablosu içeriği gösterilmektedir:

    Yayımlanan kod wiki'sinin İçindekiler tablosu ekran görüntüsü.

Wiki ile eşlenen Git deposu dalı

Git repo dalının başı, yayımlanan kod wiki'si ile eşlenmiştir. Dal ve seçili klasörlerde yapılan tüm değişiklikler, yayımlanan kod wiki'sine otomatik olarak yansıtılır. Başka iş akışı söz konusu değildir.

Not

Yayımlanan kod wiki'leri başına en fazla 10 dal yayımlayabilirsiniz.

Ek Markdown dosyalarıyla sağlanan wiki için, Git deponuzda kod bulundurduğunuz gibi sayfaları ekleyebilir veya düzenleyebilirsiniz.

Sayfaları düzenleme, yeniden adlandırma veya silme

Azure DevOps web portalında wiki sayfasını düzenleyebilir, yeniden adlandırabilir veya silebilirsiniz:

  1. Projenizde Depolar>Dosyalar veya Kod > Dosyalar seçin.

  2. Dosya listesinde, üzerinde çalışmak istediğiniz sayfayı seçin.

  3. Dosya için Diğer seçenekler'i ve ardından eylemi seçin:

    Düzenleme, yeniden adlandırma ve silme eylemlerini içeren bir wiki dosyasının Diğer seçenekler menüsünü gösteren ekran görüntüsü.

Not

Wiki deponuzu, wiki'de yayımlamak üzere seçtiğiniz dalda dal ilkeleri tanımlayarak diğer Git deposunu yönettiğiniz gibi yönetebilirsiniz. Dal ilkeleri tanımlamazsanız, değişiklik yapabilir ve bunları doğrudan web portalınızdan veya bir istemciden dala gönderebilirsiniz.

Aşağıdaki bölümlerde eylemlerin nasıl tamamlandığı daha ayrıntılı olarak açıklanmaktadır.

Bir sayfasını düzenleme

Bir dosyayı düzenlerken, değişikliklerinizin önizlemesini görüntülemek veya önceki sürümden yapılan değişiklikleri vurgulamak için bağlantıları kullanın.

  • Değişikliklerinizi atmak için İptal'i seçin. Desteklenen Markdown özellikleri hakkında daha fazla bilgi için bkz . Markdown kullanımı için söz dizimi kılavuzu.

  • İşiniz bittiğinde güncelleştirmeleriniz hakkında bir açıklama ekleyin ve ardından İşle'yi seçin:

    Değişikliklerinizi wiki deponuza eklemek için İşleme iletişim kutusunun ekran görüntüsü.

    Sistem, çekme isteği oluşturmak için size otomatik olarak bir bağlantı sunar. Wiki dalını doğrudan düzenlerken bu iletiyi yoksayabilirsiniz.

    Çekme isteği oluşturma bağlantısını gösteren ekran görüntüsü.

İpucu

Dosyanın adını veya büyük/küçük harflerini değiştirirseniz, dosyaya başvuran .order dosyasını değişikliği yansıtacak şekilde güncelleştirin. Daha fazla bilgi için bkz . Sayfa sırasını değiştirme, .order dosyasını ekleme veya güncelleştirme.

Sayfayı yeniden adlandırma

Wiki'deki içindekiler tablosunda görüntülenmesini istediğiniz tüm sayfalar Markdown (.md) dosya türünü kullanmalıdır. Dosya uzantısını değiştirmek de dahil olmak üzere dosyayı yeniden adlandırmak için Yeniden Adlandır eylemini kullanabilirsiniz.

Aşağıdaki örnek , new-home-page.md dosyasını New-Home-Page.md olarak yeniden adlandırır. Buna karşılık gelen sayfa wiki içindekiler tablosuna "Yeni Giriş Sayfası" etiketiyle birlikte görüntülenir.

Yeniden Adlandırma İşlemi iletişim kutusunda bir dosyanın nasıl yeniden adlandırıldığını gösteren ekran görüntüsü.

Sayfa başlıkları büyük/küçük harfe duyarlıdır ve klasör içinde benzersiz olmalıdır. Başlık 235 karakter veya daha kısa olmalıdır. Daha fazla bilgi için bkz . Sayfa başlığı adlandırma kısıtlamaları.

Bir sayfayı silme

Wiki'de görünmesini istemediğiniz herhangi bir Markdown dosyasını yayımlanan klasörden silebilirsiniz. Dosyayı bir .order dosyasına eklediyseniz, .order dosyasından ilgili sayfa girdisini silin. Daha fazla bilgi için bkz . Sayfa sırasını değiştirme, .order dosyasını ekleme veya güncelleştirme.

Sayfa veya birden çok sayfa ekleme

Yayımlanan wiki'nize sayfa eklemenin birkaç yolu vardır:

  • Wiki kök klasörüne veya herhangi bir alt klasöre dosya ekleme
  • Dosyaları wiki kök klasörüne veya herhangi bir alt klasöre yükleme
  • Wiki içindekiler tablosunda sayfa sırasını belirtmek için herhangi bir .order dosyası ekleyin veya güncelleyin.

Her güncelleştirme için değişikliklerinizi wiki deposunda işlemeniz gerekir. Ardından, değişiklikleri gözden geçirmek için yayımlanmış deponuzun wiki'sini yenileyin.

Web portalından sayfa ekleme

Yayımlanan wiki'nize sayfa eklemek için şu adımları izleyin:

  1. Azure DevOps web portalında, yayımlanan depo için Depolar>Dosyalar veya Kodlar>Dosyalar'a gidin.

  2. Depo için Diğer seçenekler'i ve ardından Yeni Dosya'yı> seçin:

    Azure DevOps web portalında yayımlanan wiki deposuna dosya eklemeyi gösteren ekran görüntüsü.

  3. İletişim kutusunda, Markdown (.md) dosya türünü içeren yeni dosya için bir ad girin.

    Dosya adı, wiki içindekiler listesinde görüntülemek istediğiniz sayfa başlığına karşılık gelir. Sayfa başlığındaki boşlukları dosya adında kısa çizgilerle (-) değiştirin. Sayfa başlıkları büyük/küçük harfe duyarlıdır ve klasör içinde benzersiz olmalıdır. Başlık 235 karakter veya daha kısa olmalıdır. Daha fazla bilgi için bkz . Sayfa başlığı adlandırma kısıtlamaları.

    Aşağıdaki örnek, wiki içindekiler tablosuna "Sayfa 4" sayfa başlığıyla görüntülenen Page-4.md adlı bir dosya ekler.

    Yeni dosya için dosya adının nasıl belirtileceğini gösteren ekran görüntüsü.

    Oluştur'i seçin.

  4. Sayfa dosya listesinde göründüğünde, sayfayı seçin ve ardından Düzenle'yi seçin. Sayfanın içeriğini girin. Daha fazla bilgi için bkz . Markdown dosyaları, pencere öğeleri, wiki'ler ve çekme isteği açıklamaları için söz dizimi kılavuzu.

  5. İşiniz bittiğinde , İşle'yi seçerek yeni sayfayı yayımlanmış deponuza ekleyin.

Dosyaları bir klasöre yükleme

Ayrıca, yayımlanan wiki'deki bir klasöre de dosya yükleyebilirsiniz. Eklemek istediğiniz içerik varsa bu seçenek kullanışlıdır.

  1. Azure DevOps web portalında, yayımlanan depo için Depolar>Dosyalar veya Kodlar>Dosyalar'a gidin.

  2. Depo için Diğer seçenekler'i ve ardından Dosyaları karşıya yükle'yi seçin:

    Mevcut dosyaların Azure DevOps web portalında yayımlanan wiki deposuna nasıl yüklendiğini gösteren ekran görüntüsü.

  3. İşleme iletişim kutusunda karşıya yüklemek istediğiniz klasörü ve dosyaları seçin:

    Karşıya yüklemek istediğiniz klasör ve dosyaları işleme iletişim kutusunda nasıl seçileceğini gösteren ekran görüntüsü.

  4. İşiniz bittiğinde , İşle'yi seçerek dosyaları yayımlanmış deponuza yükleyin.

Alt sayfaları olan bir sayfa ekleme

Wiki'nizdeki bir sayfanın alt sayfaları olmasını istiyorsanız, aynı ada sahip bir Markdown dosyası ve klasörü gerekir. Dosya ve klasör aynı wiki klasöründe olmalıdır.

  1. Web portalından sayfa ekleme sayfasındaki adımları izleyerek yeni Markdown dosyasını oluşturun.

  2. İlgili klasörü oluşturmak için depo için Diğer seçenekler'i ve ardından Yeni Klasör'i> seçin.

  3. Yeni Klasör iletişim kutusunda, Markdown dosya adıyla aynı olması gereken klasör adını girin:

    Wiki içindekiler tablosuna alt sayfaları olan bir sayfa olarak hizmet vermek için yeni klasörün nasıl belirtileceğini gösteren ekran görüntüsü.

    Oluştur'i seçin.

  4. Wiki dosyası listesinde yeni klasörü seçin. Klasöre alt sayfa olarak bir veya daha fazla dosya ekleyin.

.order dosyasını ekleme veya güncelleştirme

Yayımlanan depoya dosya veya klasör ekledikten sonra, son adım yeni veya güncelleştirilmiş klasörler için .order dosyasını eklemek veya güncelleştirmektir. Yeni dosya ve klasörlerin wiki içindekiler tablosu içinde beklendiği gibi görüntülendiğinden emin olmak için sayfa dizisini güncelleştirin.

Daha fazla bilgi için bkz. Sayfa sırasını değiştirme, .order dosyasını ekleme veya güncelleştirme. .order dosyasında listelenmeyen tüm dosyalar, sayfa dizisindeki alfabetik listenin sonuna eklenir.

.order dosyasıyla sayfa sırasını değiştirme

Wiki kökündeki .order dosyası, kök düzeyindeki sayfalar için görüntüleme sırasını belirtir. Dosya, klasördeki Hoş Geldiniz, destek, rel-2025 gibi Markdown dosyalarına karşılık gelen sayfa adlarının düz metin listesidir. Wiki'deki her klasörde, bu klasörün sayfa sırasını tanımlayan bir .order dosyası da vardır.

Bir klasör için sipariş sırası dosyası ayarlamak için şu adımları izleyin:

  1. Kod > Dosyaları sayfasında Yeni dosya'yı seçin. Dosyayı .order olarak adlandırın.

  2. Klasördeki Markdown dosyalarının görüntüleme sırasını tanımlamak için dosya içeriğini düzenleyin.

    Giriş ekleme, wiki kullanıcılarına görünür hale getirmek istediğiniz klasördeki her sayfa dosyasına karşılık gelir.

    Sayfa başlıkları büyük/küçük harfe duyarlıdır. Giriş metni, dosya adında kullanılan sayfa başlığı ve büyük/küçük harfle eşleşmelidir, ancak Markdown (.md) dosya türünü içermez.

Aşağıdaki örnekte, beş dosya içeren bir klasör için .order dosyası gösterilmektedir:

readme-version-9
Project-Overview
Get-Started
Submit-a-pull-request
team-contacts

Wiki giriş sayfasını ayarlama

Azure DevOps web portalında Wiki'yi seçtiğinizde wiki'nizin giriş sayfası açılır.

Varsayılan olarak, wiki oluşturduğunuzda eklediğiniz ilk sayfa wiki giriş sayfası olarak ayarlanır. Wiki'nizde birden çok sayfa olduğunda, alfabetik sıradaki ilk dosya giriş sayfası olarak ayarlanır.

Wiki kökündeki .order dosyasında sayfa sırasını ayarlayarak giriş sayfası olarak hangi sayfanın kullanılacağını belirtebilirsiniz. Giriş sayfası adını kök .order dosyasındaki üst satıra yerleştirin:

Wiki-Welcome
Project-Overview
Get-Started
Submit-a-pull-request
team-contacts
readme-version-9

Klasörü wiki sayfasına yükseltme

Deponuzdaki bir klasörü wiki'nizde sayfa olarak görüntüleyebilirsiniz. Bu işlem, bir klasörü sayfaya yükseltme olarak bilinir.

Bu senaryo için aşağıdaki yapılandırmaya ihtiyacınız vardır:

  • Wiki'nizde klasörle aynı ada sahip bir Markdown (.md) dosyası.

  • Markdown dosyası ve klasörü wiki dosya listenizde aynı konumda eş olmalıdır.

Aşağıdaki örnekte, her ikisi de Test adlı bir klasör ve Markdown (.md) dosyası gösterilmektedir. Aynı konumda aynı isme sahip akranların varlığı, wiki dizisinde aynı isimle bir sayfa oluşturur.

Wiki dizisinde Test adlı bir sayfa oluşturan Test adlı klasörü ve Markdown dosyasını gösteren ekran görüntüsü.

Wiki sürümü seçme

Wiki'nizde birkaç yayımlanmış sürüm varsa, en son sürüm varsayılan olarak gösterilir.

Açılır listeyi genişletip görüntülenecek sürümü seçerek farklı bir wiki sürümü belirleyebilirsiniz.

Wiki açılan menüsünden kod wiki'sinin belirli bir sürümünün nasıl seçildiğini gösteren ekran görüntüsü.

Kod wiki'lerini yayımdan kaldırma

Git deposunun artık wiki olarak yayımlanmasını istemiyorsanız wiki'yi yayımdan kaldırabilirsiniz.

Uyarı

Bir wiki yayımdan kaldırılarak, deponun yayımlanan tüm sürümlerini içeren kod wiki'sinin tamamı yayımdan kaldırılacaktır.

  1. Wiki listesinde, yayımdan kaldırmak istediğiniz wiki'yi seçin, Diğer seçenekler 'i (...) > seçinWiki yayımdan kaldır:

    Diğer seçenekler açılan menüsünden wiki için Yayımdan kaldır seçeneğinin nasıl seçildiğini gösteren ekran görüntüsü.

    Yayımdan kaldır eylemini seçtikten sonra, onay için bir iletişim kutusu açılır.

  2. Onay iletişim kutusunda Yayımdan kaldır'ı seçin:

    Wiki'nin nasıl yayımdan kaldırıldığını gösteren ekran görüntüsü.