2013-01-18 14 views
6

Korzystanie Terminal (w systemie Mac OS X 10.8.x) gdy próbuję dodać katalog w moim projekcieCVS dodać katalog/błąd „nie ma tu żadnej wersji; zrobić` cvs checkout”pierwszy”

project_root jacob$ cvs add foo/ 
project_root jacob$ cvs add ./shared/foo/ 
project_root jacob$ cvs add /full/path/foo/ 

CVS narzeka:

cvs add: in directory `.': 
cvs [add aborted]: there is no version here; do `cvs checkout' first 

również słyszałem cvs nie lubi tworzyć pustych katalogów i nie lubi utworzyć katalog z tylko katalogów wewnątrz niego (bez dzieci jest natychmiastowe plików), więc wnętrze foo/ to pusty plik o nazwie blank.txt.

Uruchomienie cvs checkout project nie pomaga.

Ta wiadomość jest absurdalna; oczywiście nie ma wersji - dlatego nazywa się add!

P.S. Aktualizacja do svn/Git niestety nie jest obecnie opcją.

Odpowiedz

11

OMG CV jest straszny żart: bieżący katalog roboczy musi być natychmiastowe rodzic katalogu dodawane są:

project_root jacob$ cd shared/ 
project_root jacob$ cvs add foo/ 
Directory /…/foo added to the repository 

source

+4

dzięki, pomogło. i tak, CVS jest do bani! –

+1

To nie pomogło, ale CVS nadal jest do bani – Sorter

0

folderu nadrzędnego musi najpierw zostać dodany do repozytorium . Jest to standardowy komunikat o błędzie z pliku wykonywalnego cvs.

+1

To powinno być dodane jako komentarz, gdy już masz dość reputacji, aby zrobić to samo. – piyushj

Powiązane problemy