Set dizinindeki bir proje üzerinde çok çalıştığımı fark ettim. Bazen - pistten birkaç ay sonra - o projede bir şeyleri yeniden yapmam gerekiyor ama ne yaptığımı hatırlayamıyorum. Dosyalardaki değişiklikleri izlemek için mercurial veya git kullanıyorum, ancak bu dizinde hangi komutları verdiğimi hatırlamak istiyorum.
Kabuk geçmişimde arama yapmak çok bilgilendirici değil. Her şeyi zaten. * _ Geçmiş dosyalarıma kaydediyorum, ancak ~ / foo / bar'da yaptığım şeylerin bir listesini istiyorum ve o hafta yaptığım diğer tüm (milyon) şeylerin değil. O projede en son hangi ay çalıştığımı hatırlamıyorum bile.
Herkes benim kullandığım kabuk komutlarının bir proje dizin günlük dosyası nasıl bir fikir var mı? Bir komutu şöyle öngörüyorum:
projemde çalışma
... kabuk günlük dosyasını ~ / myproject / .history.log olarak ayarlayacak, önceki geçmişi bu günlük dosyasından yükleyecek ve hangi dizin üzerinde çalıştığımı söylemek için istemimi güncelleyebilir (örneğin, sürümü sağlamak için vcprompt gibi) kontrol bilgisi).
Orada böyle bir şey var mı?