Ben github üzerine bir paketin yazarıyım. İş arkadaşlarım bu paketi devtools::install_github()
ile yükler. Paketin güncellenip güncellenmediğini test etmek istiyorlar. Paketi kurdukları github ana dalına bir taahhüt olduğunu kontrol etmek için bir fonksiyon var mı?Devtools :: install_github ile yüklenen bir paketin güncellenip güncellenmediğini kontrol etmek için bir fonksiyon var mı?
6
A
cevap
2
Bu benim Ardından packageVersion()
adıyla versions
geçtikçe mevcut bir paket var ederek yüklenmiş sürümü bulabilirsiniz farkındayım dolaylı bir yaklaşımdır. available.versions()
işlevi size yardımcı olabilir. Bu, mevcut tüm paket versiyonlarını bulacaktır.
packageVersion("ggplot2")
#[1] ‘1.0.1’
available.versions("ggplot2")
#$ggplot2
# version date available
#1 1.0.1 2015-03-17 TRUE
#2 1.0.0 2014-05-21 FALSE
#3 0.9.3.1 2013-03-02 FALSE
...
Güncelleme: fonksiyonlar package_deps() ve dev_package_deps sahiptir devtools
Paketi().
package_deps("ggplot2")
# Needs update -----------------------------
# package installed available
# ggplot2 2.0.0 2.1.0
# scales NA 0.4.0
?package_deps
"Find all dependencies of a CRAN or dev package."
{Bu işlev benim ucundan geliştirme paketi için test edilmedi. Ancak bunun sizin işinizi yapması gerektiğine inanıyorum.}
İlgili konular
- 1. Bir tablonun var olup olmadığını kontrol etmek için bir UWP
- 2. Gözlemlenebilir bir sıcak mı yoksa soğuk mu olduğunu kontrol etmek için bir yol var mı?
- 3. C# bir var tanımlanmış mı kontrol etmek mümkün mü?
- 4. Bir etiketin herhangi bir özelliğin olup olmadığını kontrol etmek için bir jQuery seçici var mı?
- 5. Bir inşaat demiri klonlamadan önce yerel bir önbelleği kontrol etmek için herhangi bir yol var mı?
- 6. Elixir'de bir fonksiyonun kontrol edilmesi için bir yol var mı?
- 7. hatası: R sürümü için install_github işlevi bulunamadı 2.15.2
- 8. Webpack ile bir paketin kırpılması
- 9. Yüklenen paketin işlevi X başlığı programatik olarak
- 10. Bir özellik ayarlanmadan önce ayarlanmış olup olmadığını kontrol etmek için herhangi bir neden var mı?
- 11. Kodun 64 bit bir makinede derlenip denetlenmediğini kontrol etmek için bir GCC önişlemcisi yönergesi var mı?
- 12. Bir veri tabanının Entity Framework'den olup olmadığını kontrol etmek için bir komut var mı?
- 13. Yükseltilmiş bir paylaşımlı bellek segmentinin varlığını kontrol etmek için daha iyi bir yol var mı?
- 14. iOS'un mobil tarayıcılar için URL şemalarını kontrol etmek için canOpenURL'ye benzer bir şey var mı?
- 15. kullanıcı şu anda boşta olup olmadığını görmek için kontrol etmek için bir yolu var mı?
- 16. kontrol etmek için alternatif, bir değerin
- 17. Symfony2'nin: oturum bir oturum var olup olmadığını kontrol etmek için bir yöntem var mı var veya yok
- 18. F # kütüphanesinde bir yerde bir fonksiyon var mı?
- 19. Iphone: NSPredicate bir kimlik kontrol etmek için
- 20. PHP'de POST değişkenlerini kontrol etmek için daha iyi bir yol var mı?
- 21. PGResult boş olup olmadığını kontrol etmek için daha kısa bir yol var mı?
- 22. Android için mekanize etmek gibi bir araç var mı?
- 23. Değişikliklerinizi yeni bir şube olarak kontrol etmek için TFS 2008 ile VS 2010'da bir yol var mı?
- 24. System.Net.WebClient.DownloadFileAsync() öğesinin indirme tamamlandığını kontrol etmek için meşgul beklemekten daha akıllı bir yol var mı?
- 25. Değişken kontrol ve atama için bir Python kısayolu var mı?
- 26. Bir WinForm kontrol müfettişi uygulaması var mı?
- 27. Bir sınıf var mı kontrol edin
- 28. Belirli bir rotada bir yerin olup olmadığını kontrol etmek için herhangi bir Google Rehber API'sı mı?
- 29. Kıvılcımda foreachGroup metodu gibi bir fonksiyon var mı?
- 30. Scala projesi için herhangi bir OWASP kontrol aracı var mı?
Teşekkürler, bu hoş bir araç gibi geliyor. 'sürümleri: available.versions()," şimdiye kadar CRAN'a yüklenen adlandırılmış paketlerin tüm geçmiş sürümlerini listeler ". Bu, Github'dan yüklenen paketle çalışmayacak. –
@PaulRougieux bir güncelleme ekledi. Umarım senin için çalışır. Olmazsa haber ver. – GAURAV
Bir github deposu için 'devpotadı_deps()' repo'nun argümanını nasıl belirlersiniz? Örneğin [ggplot2] için (https://github.com/hadley/ggplot2). –