![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Witam,
czy znacie jakieś narzędzie/sposób na wyciągnięcie z projektu ostatnio zmodyfikowanych plików bez użycia jakiegokolwiek systemu kontroli wersji? Może opiszę na przykładzie: Kod application -- classes ---- foo.php ---- bar.php Mam na dysku lokalną kopię projektu, w którym nanoszę zmiany. Przyjmijmy, że zmieniam tylko plik foo.php oraz dodaję x/y.php. Chciałbym teraz wyłuskać z projektu pliki zmodyfikowane np. od 8 rano by w efekcie otrzymać nowy katalog zawierający tylko zmienione/dodane pliki (czyli w tym przypadku bez bar.php) ale w oryginalnej strukturze katalogów: Kod application -- classes ---- x ------ y.php ---- foo.php Aktualnie po prostu każdy zmieniony plik ręcznie kopiuję do ręcznie tworzonej struktury katalogów, ale może da się to jakoś zautomatyzować. Macie na to jakąś radę? Z góry dzięki za pomoc, pion |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. Dlaczego nie chciałbyś skorzystać z jakiegoś systemu kontroli wersji?
2. RecursiveDirectoryIterator, SplFileInfo::getMTime i jakiś prosty skrypt, który skopiuje tylko pliki zmodyfikowane po danej dacie. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Miałem nadzieję, że jest do tego jakiś mały sprytny programik. Finalnie chyba jednak skorzystam z SVN/GIT.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 60 Dołączył: 25.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Total Commander pozwala skopiować (z zachowaniem folderów) pliki zmienione od pewnego ustalonego czasu.
-------------------- there is much to be learned
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 08:08 |