Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SVN] Jak do pliku wrzucać aktualna rewizje
Forum PHP.pl > Inne > Komputery i oprogramowanie
Balon
Cytat
@version SVN: $Id: sfFunctionCache.class.php 3452 2007-02-14 15:03:08Z francois $

Myślałem jak zrobić coś takiego.. Any ideas?
SVN bawię się od paru dni i nie mogłem tego nigdzie znaleźć..
nospor
Robisz bodajze taki wpis:
  1. <?php
  2. /**
  3.  * @version $Id$
  4.  */
  5. ?>

A svn to lyknie i bedzie dalej juz sam uzupelnial tę wersje
mike
Version Control with Subversion - Keyword Substitution

Korzystasz tak jak wspomina ~nospor.
Poza $Id$ masz do dyspozycji $Date$, $Revision$, $Author$ i $HeadURL$
Balon
Dzięki wielkie! Sorry za zły dział winksmiley.jpg Musieliście przenosić temat ;]

Hmm korzystam z TortoiseSVN i nie śmiga to raczej..
mike
Bo to nie działa automatycznie.
Żeby SVN podmienił w danym pliku te rzeczy plik musi mieć ustawioną właściwość svn:keywords.

Z linii komend byłoby to tak:
Kod
svn propset svn:keywords "Id Date Author" plik.php

Za pomocą TortoiseSVNa jest prościej, bo klikasz prawym na pliku, później Properiies z menu SVNa i ustawiasz właściwość svn:keywords. Jako wartość podajesz (oddzielając spacjami) listę słów, która mają być kontrolowane dla danego pliku.

Niestety nie jest tak wesoło. Problemem jest automatyczne ustawienie dla wszystkich istniejących plików oraz dla wszystkich, które zostaną utworzone w przyszłości.
Zapraszam do FAQa: How can I set certain properties on everything in the repository? Also, how can I make sure that every new file coming into the repository has these properties?
Idąc po wskazówkach dojedziesz do rozwiązania.
nrm
dany serwer svn musi to supportować (mieć ustawione jak wyżej). Na ogół działa tylko tag $Id$
Balon
Działa winksmiley.jpg Dzięki!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.