Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SVN] Jak do pliku wrzucać aktualna rewizje
Balon
post
Post #1





Grupa: Zarejestrowani
Postów: 422
Pomógł: 0
Dołączył: 14.12.2005
Skąd: Wałbrzych

Ostrzeżenie: (0%)
-----


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źć..
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Robisz bodajze taki wpis:
  1. <?php
  2. /**
  3.  * @version $Id$
  4.  */
  5. ?>

A svn to lyknie i bedzie dalej juz sam uzupelnial tę wersje
Go to the top of the page
+Quote Post
mike
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Version Control with Subversion - Keyword Substitution

Korzystasz tak jak wspomina ~nospor.
Poza $Id$ masz do dyspozycji $Date$, $Revision$, $Author$ i $HeadURL$
Go to the top of the page
+Quote Post
Balon
post
Post #4





Grupa: Zarejestrowani
Postów: 422
Pomógł: 0
Dołączył: 14.12.2005
Skąd: Wałbrzych

Ostrzeżenie: (0%)
-----


Dzięki wielkie! Sorry za zły dział (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Musieliście przenosić temat ;]

Hmm korzystam z TortoiseSVN i nie śmiga to raczej..

Ten post edytował Balon 18.04.2008, 19:59:48
Go to the top of the page
+Quote Post
mike
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
nrm
post
Post #6





Grupa: Zarejestrowani
Postów: 627
Pomógł: 33
Dołączył: 1.05.2005
Skąd: Katowice

Ostrzeżenie: (0%)
-----


dany serwer svn musi to supportować (mieć ustawione jak wyżej). Na ogół działa tylko tag $Id$
Go to the top of the page
+Quote Post
Balon
post
Post #7





Grupa: Zarejestrowani
Postów: 422
Pomógł: 0
Dołączył: 14.12.2005
Skąd: Wałbrzych

Ostrzeżenie: (0%)
-----


Działa (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Dzięki!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.12.2025 - 23:48