Jak uzyskać nazwę pliku i numer wersji w postaci listy?

głosy
2

Jak uzyskać nazwę pliku i numer wersji jako lista zaczynając od wyznaczonego folderu?

Utwórz 17/11/2008 o 22:36
źródło użytkownik
W innych językach...                            


2 odpowiedzi

głosy
0

cvs status daje tę informację w następującej formie na plik:

===================================================================
File: test.pas      Status: Up-to-date

   Working revision:    1.4
   Repository revision: 1.4     /cvsroot/MyModule/test.pas,v
   Expansion option:    kv
   Commit Identifier:   86c473d9b385950
   Sticky Tag:          (none)
   Sticky Date:         (none)
   Sticky Options:      (none)
   Merge From:          (none)

(Wyjście z CVSNT; Commit ID i MergePoint nie jest podany wanilii CVS)

Można napisać skrypt, aby wyodrębnić i zmiany formy tej informacji.

Odpowiedział 18/11/2008 o 10:00
źródło użytkownik

głosy
2

Można używać cvs statusw folderze bazowego projektu i grep dla odpowiedniej linii:

> cvs status | grep Repository\ revision\:
Repository revision: 1.16    /cvsroot/module/.cvsignore,v
Repository revision: 1.1.1.1 /cvsroot/module/build.sh,v
Repository revision: 1.251   /cvsroot/module/build.xml,v
Repository revision: 1.36    /cvsroot/module/manifest.xml,v
... and on, and on...
Odpowiedział 20/11/2008 o 21:08
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more