2012-06-21 13 views
5

Przypadkowo popełniłem plik do CVS jako binarny (opcja przyklejona -kb), a teraz chciałbym go usunąć. Czy to możliwe?Czy istnieje sposób na usunięcie wszystkich lepkich opcji w CVS?

Znalazłem sposób, aby zmienić opcję na coś innego z cvs admin -kv, ale czy istnieje sposób, aby całkowicie go usunąć?

Próbowałem również usunąć plik, a następnie ponownie dodać (bez określania żadnych lepkich opcji), ale także nowa wersja pliku ma tę samą starą opcję -kb.

Dzięki!

+0

Jakich typów i wersji CVS używasz (zarówno klient, jak i serwer)? CVSNT oferuje kilka dodatkowych opcji w porównaniu z CVS, jeśli chodzi o wersje trybów zastępowania. –

+0

Serwer ma: "System równoczesnych wersji (CVS) 1.11.21 (klient/serwer)" Klient jest taki sam (jeśli korzystam z serwera), lub mogę korzystać z funkcji synchronizacji zespołu CVS od Eclipse. –

Odpowiedz

4

Możesz usunąć flagę binarnego z operacji repo następująco:

  1. Edytuj file,v przechowywane w repozytorium i usunąć linię (y) z expand @[email protected];.
  2. Jeśli wyrejestrowany wersje file, edytować i usunąć CVS/Entries-kb dla file na koniec /file/1.1/Mon Sep 9 09:30:10 2013/-kb/ więc linia kończy //.

To tu się udało.

+0

Dzięki za rozwiązanie! Tak więc, jeśli edytuję tylko w repozytorium, ale nie w plikach wyewidencjonowanych (np. Przez osobę A), to po zatwierdzeniu przez osobę A flaga zostanie ponownie dodana? –

+0

Nie próbowałem, ale aby upewnić się, że wszystko jest w porządku, jeśli wszyscy użytkownicy sprawdzają w swoich plikach, usuwają lub zwalniają swoją kopię roboczą, a następnie wykonują operację, a następnie sprawdzają ponownie. – Jens

0

nr:

  • Nie ma poleceń dla tego

  • To nie był przeznaczony do tego

+0

OK, dziękuję za odpowiedź! Brak polecenia nie wydaje mi się jednak decyzją projektową, ponieważ istnieje polecenie zmiany kleistej opcji. Ustawienie go na "none" jest czymś, co nie zostało zaimplementowane. –

Powiązane problemy