Küçük bir C# uygulamasına sahibim ve farkları önizleme ve değişiklikleri kabul etme yeteneği sağlamak istiyorum. Girişlerim sadece metin dosyaları. Ben kdiff3 ve winmerge gibi bazı araçlara rastladım ve bir C# uygulaması içine kimsenin entegre olup olmadığını merak ettim ve eğer evet, nasıl yapıldı? CodeProject'de daha önceki bir stackoverflow sorusundan bazı güzel projelere de rastladım, ancak bu projeler 2004'te yazıldığından beri, bütünleştirebileceğim bir açık kaynak fark ve birleştirme aracı için herhangi bir öneriniz olup olmadığını merak ediyordum? Teşekkürler!Bir C# uygulamasına entegre edilebilen bir Diff aracı
cevap
csdiff'i kontrol ettiniz mi? Eğer belirtildiği gibi
WinMerge, diğer uygulamalara via the command line ile entegre edilebilir. Burada, yerleşik istemci istemcisini değiştirmek için bu komut satırı parametrelerini kullanan bir example of visual studio bulunmaktadır. Winmerge'ın başlatılmasıyla ilgili olarak, C# 'dan harici bir programın nasıl çağrılacağını this simple example buldum.
Cool, kullanışlı görünüyor.Teşekkürler Nathan! – user1427026
DiffPlex çıkışını kontrol etmek isteyebilirsiniz. Metin diffs oluşturmak için kullanılabilir (diğer şeyler arasında) bir library olduğunu. Aynı zamanda, daha iyi bir "fark modeli" sağlayan bir üst düzey sınıflar sağlar, bu da, bir textbox ya da.
Şahsen ben kullanmadım ve son güncelleme Mayıs 2011'den. Bunun dışında oldukça umut verici görünüyor.
Cevabınız için teşekkür ederiz. DiffPlex'i indirmeyi denedim ve arayüz aracı bir arayüz olarak iyi görünüyor ama birleştirme/yamalama yapmıyor – user1427026
Oh, Sorunuzdaki "değişiklikleri kabul et" mesajını kaçırdım. Afedersiniz. –
- 1. PDF için farklı bir Git diff aracı nasıl ekleyebilirim?
- 2. Dosyalara metin kaydetmeden Mac için Diff aracı
- 3. Bir python kitaplığını Ruby on Rails uygulamasına nasıl entegre edilir
- 4. Kibana kontrol panellerini bir angularjs uygulamasına entegre etme
- 5. Mevcut bir Angularjs uygulamasına tepki redüksiyonunu entegre etme
- 6. Google Analytics'i GWT uygulamasına entegre etme
- 7. Bxslider'ı Angularjs uygulamasına nasıl entegre edebiliriz?
- 8. Subversion'ı nasıl üçüncü taraf bir fark aracı kullanırım?
- 9. Mevcut bir android uygulamasına entegre edilmiş bir tepki yerel uygulamasından bir sonuç alın
- 10. C# - Birleştirilmiş diff/patch yaratıcısı
- 11. Visual Studio 2015: Git Diff Aracı Penceresi boş
- 12. Visual Studio 2015'te WinMerge Diff/merge aracı olarak ayarlama
- 13. Aracı C# koduna dönüştürmek için aracı
- 14. C girinti aracı
- 15. C# Sihirli Değnek Aracı
- 16. Bir iOS Uygulamasına
- 17. Bir ASP.NET web uygulamasına ek sesler
- 18. JetBrains bir Bağımsız aracı
- 19. C# uygulamasına benzeyen TypeScript'te bir foreach yapısı var mı?
- 20. Aptana Dosya Diff?
- 21. Bir dosyayı ELF uygulamasına aktarma
- 22. Bir ubuntu uygulamasına simge ekleme
- 23. Bir form uygulamasına dayalı bir rapor görüntüleme
- 24. Bir WPF uygulamasına bir Windows Formu gömme
- 25. Bir konsol uygulamasını bir windows uygulamasına dönüştürmek
- 26. Emacs C++ Programlama için herhangi bir refactoring aracı var mı?
- 27. Ionic2, Enjekte Edilebilen Servise NavController enjekte
- 28. Bir ClickOnce uygulamasına önkoşulları nasıl ekleyebilirim?
- 29. Bir Windows Forms uygulamasına zamanlayıcı ekleme
- 30. Aracı bir URL'ye göndermek için
Bağlantı için teşekkürler. Şu anda kendi web sitelerine baktım, ama google diff birleştirme aracı gibi çıktıyı sağlayan bir fark aracına sahip olmamayı tercih ediyorum. Dosyaların yan yana görüntülendiği ve inceleme panosunun ya da winmerge'nin sağladığı gibi, uygun şekilde renklendirilebilen bir kitaplık arıyorum. – user1427026
Bağlantıyı gönderdiğiniz için teşekkür ederiz :) – zulucoda
@Rndm, http://download.cnet.com adresinde başvurulan, google csdiff projesinin ne olduğuna dair sayfaya gitmiş, apache sınama sayfası, http://www.componentsoftware.com/ /windows/componentsoftware/3260-20_4-54271-1.html? CSdiff'i çok sevdim, gerçekten bir yedek almak istiyorum. Cnet'ten endişeleniyorum. Olmalı mıyım? – AnneTheAgile