RStudio'da sürüm kontrol sistemi olarak git kullanıyorum. Git'te kayıtlı bir R betiğinin birkaç farklı sürümü var. Diyelim ki, bir kod bloğunu sildim ama şimdi mevcut R betiğime kodu yeniden eklemek istediğime karar verdim. Kodun ddply
işlevini içerdiğini biliyorum.Sürüm kontrol kodunun RSTudio'ya geri dönmesinin en hızlı yolu
Ben RStudio Terminal açın ve tipi: Ben elemek
2c975e1faee880545546646648f5be2b55f60fc757c29828f1f:reports/:data <- ddply(x, .(as.factor(y), summarise, mean(count))
2c975e1faee880545546646648f5be2b55f60fc757c29828f1f:reports/:data <- ddply(x, .(as.factor(y), summarise, mean(count))
2c975e1faee880545546646648f5be2b55f60fc757c29828f1f:reports/:data <- ddply(x, .(as.factor(y), summarise, mean(count))
2c975e1faee880545546646648f5be2b55f60fc757c29828f1f:reports/:data <- ddply(x, .(as.factor(y), summarise, mean(count))
2c975e1faee880545546646648f5be2b55f60fc757c29828f1f:reports/:data <- ddply(x, .(as.factor(y), summarise, mean(count))
:
git grep ddply $(git rev-list --all)
Bu gibi kod satırları yüzlerce getirir Bu benim şimdiki iş akışıdır kod ve sonunda aradığım parçayı buldum. İlgili kod bitini Terminal'den kopyalayıp tekrar R komut dosyasına yapıştırıyorum. Bu yeniden kullanan eski sürüm kontrollü bir kod oldukça yavaş ve aksak yol gibi hissediyor ve ben Rhistory kullanarak daha iyi olabilir, şu anda 2c975e1faee880545546646648f5be2b55f60fc757c29828f1f:reports/:
: Kod deresindeki önceleri, böyle biraz silmeniz gerekir.
Sürüm denetimli kodun gitmeden ve RStudio'daki bir R betiğine geri dönmenin daha hızlı bir yolu var mı?