Yerel kopyalamamda bazı değişiklikler yapmadan değişiklik yaptım. Şimdi yerel kopyanın değiştirilme tarihini bulmak istiyorum. Hangi komutun kullanılmasına yardım edebilir misiniz?Yerel kopyanızın son değiştirilme tarihi CVS
cevap
Herhangi bir cevap büyük ölçüde çalışma ortamına bağlıdır (soruda belirtilmemiş). CVS'nin kendisi, bu işlevselliği kendi başına sunmaz, ancak bir ödeme durumunun durumunu artıran bir çözümü destekleyebilir. Bir GNU/Linux veya benzer kabuk ortamından birini kullanırsa, yalnızca CVS'nin yerel olarak değiştirilmiş, kaldırılmayan veya eklenmemiş olarak tanıdığı dosyaları inceleyen bir betik oluşturabilirsiniz. Aşağıdaki çözüm, çevreye bağımlı ve oldukça garip, ancak kavramı göstermektedir.
örnek bir kabuk oturumu şöyle olabilir:
$ cvs -nq update 2>/dev/null \
> | awk '/^[M?]/ { system(sprintf("stat \"%s\"", $2)) }' - \
> | grep ^Modify: \
> | sort \
> | tail -1
Modify: 2016-04-27 10:22:35.000000000 -0500
Bu komut dizisi kasada üst kısmında çalıştırılan sonuçlar bunun içindeki tüm alt dizinleri dahil böylece.
cvs -nq update 2</dev/null
komutu, dosya durumunun göreceli olarak zayıf bir raporunu oluşturur. Yalnızca yerel olarak değiştirilmiş veya kaydedilmemiş yeni dosyaları, bilinmeyen dosyaları ve akış yukarı güncellenen dosyaları bildirir.
2>/dev/null
,
cvs
komutunun ilgisizliğini
stderr
çıktısını bastırır.
awk
ifadesi, çalışma alanındaki yalnızca yerel olarak eklenen ve yerel olarak değiştirilen dosyalarla eşleşmesi için normal bir ifade kullanır. Daha sonra dosyaya göreli yolu ayıklar ve her dosyanın değişiklik zamanını almak için bir stat
işlemi gerçekleştirir.
grep
bildirimi, stat
komutunun ilgisiz çıktısını ortadan kaldırır.
A sort
A komutu, çıktı değişiklik zamanlarını en eskiden en yeniye doğru ve tail -1
yalnızca en son değişiklik zamanını gösterir.
Kasaya en son CVS tanınmış "değişikliği" sonuçta ve "Değiştir:" sözcüğünü takip eder.
- 1. CNContact son değiştirilme tarihi ve kişiler
- 2. Mysql tarihinin değiştirilme tarihi
- 3. Dosyanın son değiştirilme tarihi Windows komut satırında nasıl edinilir?
- 4. Delphi'de bir dosyanın oluşturulma tarihi/son değiştirilme tarihleri nasıl alınır?
- 5. Dosyayı son değiştirilme tarihi (kaşif değeri değil cmd değeri) alma
- 6. Bir dosyanın ASP.NET Core MVC'deki son değiştirilme tarihi nasıl alınır?
- 7. Getting Dosyanın son değişiklik tarihi
- 8. Python'da iki dosyanın değiştirilme tarihi nasıl karşılaştırılır?
- 9. xamarin android için değiştirilme tarihi biçimi
- 10. CVS
- 11. Dosya değiştirilme tarihini VB.NET
- 12. değiştirilme tarihi biçimi DD-MON-YYYY - GG/AA/YYYY
- 13. Son değiştirilme tarihini Hadoop Sekans Dosyasından nasıl alabilirim?
- 14. Django zorlama son kullanma tarihi
- 15. Erlang ve son tarih tarihi
- 16. yolu ve son kullanma tarihi
- 17. Javascript kullanarak bir dosyanın son değiştirilme tarihini almak mümkün mü?
- 18. Bir dosyanın son değiştirilme zamanını python'dan nasıl ayarlayabilirim?
- 19. Bir dosyanın en son değiştirilme tarihini Java'da alma
- 20. Bir dosyanın en son Python'da değiştirilme zamanını nasıl alabilirim?
- 21. cvs checkin:
- 22. angularjs 1.4 ile son tanımlama bilgileri son kullanma tarihi
- 23. AngularJS ile son kullanma tarihi geçiyor?
- 24. Django: Son Kullanıcı Ziyareti Tarihi Al
- 25. Azure Table Storage son kullanım tarihi
- 26. RavenDB belgesinin son yazılma tarihi C#
- 27. Braintree istemci belirteci son kullanma tarihi
- 28. UserTokenProvider belirteci son kullanma tarihi nasıl ayarlanır
- 29. Tarayıcıdaki ekspres oturumunun son kullanma tarihi değişti.
- 30. En son veya en erken tarihi bul
Bu bir git veya CSV sorusudur? –