Nelerin incelenmesi gerektiğini görün
Agent'larınızın worktree'lerini ve commit'lenmemiş değişikliklerini tek bir yerde görün. Riskli değişiklikleri inceleyin, düzeltilmesi gereken her şeyi araştırın ve kodunuzu Değişiklikler sayfasından commit edin.
Bu kılavuz Panolayer'ın Twitter örneği twitter-starter'ı kullanır. Panolayer ile ilk hatanızı düzeltin kılavuzunu izlediyseniz, silme düzeltmesini incelemek için bu adımları kullanın.
Ekran görüntüleri ve kısa videolar aynı Twitter uygulamasındaki biçimlendirme, arama, dışa aktarma ve kaydedilmiş gönderi değişiklikleri dahil olmak üzere birkaç değişikliği gösterir. Dosya listeniz, risk puanlarınız ve commit kimlikleriniz incelediğiniz işe bağlı olacaktır. Tam boyutta incelemek için bir ekran görüntüsüne tıklayın.
Kenar çubuğunda Değişiklikler'i açın. Sağ tarafta farklı worktree'leri ve agent'larınızdan gelen commit'lenmemiş kodu görebilirsiniz. O agent'ın neleri değiştirdiğini görmek için bir worktree seçin; dosyalar en yüksek riskten en düşüğe puanlanır.
Agent'larınızın worktree'leri arasında geçiş yapın, değişikliklerini inceleyin ve kodu bu sayfadan commit edin. Risk puanları, hangi dosyaların dikkatinizi gerektirdiğini ve düzeltme gerektirebileceğini hızlıca görmenizi sağlar.
Kaydedilenleri incelemek için Geçmiş'te mevcut bir commit'i de seçebilirsiniz. Silme düzeltmesini zaten birleştirdiyseniz orada bulun; birleştirmesi değişikliği yerel olarak zaten kaydetmiştir.
Değişiklikleri en yüksek riskten en düşüğe inceleyin
Changes, dosyaları riskli olandan riskli olmayana doğru puanlar ve nelerin değiştiğini açıklar. Commit etmeden önce nelerin incelenmesi ve potansiyel olarak düzeltilmesi gerektiğini anlamak için en yüksek riskli dosyalarla başlayın.
Aynı değişiklikleri üç görsel görünümde keşfetmek için Risk Spektrumu, Risk Çubukları ve Örtüşme arasında geçiş yapın.
Risk Spektrumu
Değişen dosyaların solda yüksek riskten sağda düşük riske doğru yatay bir spektrum boyunca düzenlendiğini görün.
Risk Çubukları
Dosyaları riske göre sıralanmış çubuklar olarak karşılaştırın. Görünüm çok riskliden riskli olmayana doğru ilerler; bu da değişikliklerin nereye dikkat gerektirdiğini kolayca görmenizi sağlar.
Örtüşme
UI değişikliklerinin, mantık değişikliklerinin ve riskli değişikliklerin nerede örtüştüğünü görün. Gruplanmış dosyalar, değişikliğin bu bölümlerinin birbiriyle nasıl ilişkili olduğunu gösterir.
Dikkat gerektiren bir değişikliği inceleyin
Risk genel görünümü, incelemenizi nereye odaklayacağınızı gösterir. Belirli bir değişikliği daha ayrıntılı anlamak istediğinizde bir dosya açın.
- Grafikte veya değişen dosyalar listesinde bir dosya seçin.
- Yolunu, değişiklik özetini ve risk açıklamasını okuyun.
- Yan yana karşılaştırma için Bölünmüş'ü veya değişiklikleri tek görünümde okumak için Satır İçi'ni seçin.
- Değişikliği ilgili fonksiyon ve çağıranları boyunca takip edin. İlgili testleri, yapılandırmayı ve bağımlılık dosyalarını da kontrol edin.
Silme düzeltmesi için components/Post.tsx dosyasını açın ve handleDelete() fonksiyonunu inceleyin. Değişikliğin bildirilen canDelete koşulunu nasıl ele aldığını ve kullanıcı onayı, silme isteği ve başarılı yanıt işlemesinin hâlâ birlikte anlamlı olup olmadığını kontrol edin.
Analizi okuyun ve endişeler hakkında soru sorun
Panolayer Agent'tan gelen derin analiz her zaman Changes bölümünde kullanılabilir. Değerlendirmesini, endişelerini ve kaynak referanslarını okumak için Panolayer Agent – Deep Analysis panelini açın. Bir endişeyi ilgili dosyaya kadar takip ederek neye dikkat edilmesi gerektiğini anlayın.
İzle: Bir Twitter dışa aktarma değişikliğinin analizini inceleyin
Mevcut analiz klibi, Twitter uygulamasındaki bir dışa aktarma değişikliğini ve etkilenen dosyalara bağlanan endişeleri gösterir.
İncelemeye Panolayer Agent ile devam etmek için Chat'i kullanın. İncelediğiniz davranışla ilgili bir soru sorun, örneğin:
“Bu değişiklik silme sorununu nasıl çözüyor ve beklenen davranışı hangi testler kapsıyor?”
Yanıtı kullanarak değişiklikte gezinin ve belirsiz kalan her şeyi araştırın.
Doğrulamayı incelemeyle birlikte okuyun
Changes, etkilenen işlevlerde doğrulama sonuçlarını gösterebilir. Başarısız kuralları ve hâlâ beklemede olan veya kullanılamayan kontrolleri okuyun, ardından açıklamalarını kodda takip edin.
Risk genel görünümü nereye bakacağınızı seçmenize yardımcı olur. Derin analiz, araştırmanız gereken endişeleri verir. Doğrulama, kod davranışına ilişkin beklentilere karşı yapılan kontrolleri raporlar. Bunları diff ve ilgili testlerle birlikte okuyun.
Silme örneği için, seçilen hatanın giderildiğini doğrulayın ve yeni hataları önceden var olan sorunlardan ayrı olarak inceleyin. Özet alanları ve durumlar için Bir doğrulama sonucunu anlama bölümüne bakın.
Değişiklik çalışma zamanı kontrolü gerektirdiğinde uygulamayı çalıştırın. Bu düzeltme için bir gönderiyi silmeyi deneyin ve onaylamanın veya iptal etmenin beklendiği gibi davrandığını kontrol edin.
Merge the agent’s work when you’re satisfied
When the agent requests a merge, review the verification summary and confirm the target branch. Choose Not now to keep reviewing, or Merge into main to bring the work into the sample’s main branch.
The Merged into main confirmation shows the commit ID. This workflow records the agent’s change in local Git history; you do not need to commit that same change again.
Commit any uncommitted edits
Use this step for your own edits or other uncommitted work in the current workspace. If the agent’s merge already saved the change and you have no further edits, continue to History.
- Check the full changed-file list.
- Review the suggested commit message. Use Edit message if it needs to describe the change more clearly.
- Choose Commit to save the changes to the local branch. Choose Commit & Push if you also want to send the commit to a configured remote.
A Panolayer commit includes every changed file in the workspace. Use Git directly if you need to stage only part of the change. Read any reported check failures before deciding to commit; a commit can still be created when checks fail.
Confirm the result in History
Open History and find the new commit using its message, author, and commit ID. Select it to inspect the recorded change, then return to Working tree to check for remaining uncommitted edits.
Watch: Confirm a Twitter saved-post change in merge confirmation and History
This existing clip follows a saved-post change in the Twitter app. Use the commit ID from your own merge confirmation to find your change.
For the deletion fix, you should be able to find its recorded change and inspect the files that landed. Check that no unexpected uncommitted edits remain.
Push when you’re ready to share the commit
A merge or commit saves work locally. To send an existing local commit to your Git remote, open Git and choose Push.
Pushing requires a configured remote and permission to write to it. If the sample has no remote, the local commit completes this walkthrough. If a push reports an error, read it and resolve the remote or sign-in problem before trying again.
Use your Git host for pull requests and team review.