via Wykop Mobilny (Android)
  • 1
Hej, mam pytanie o pracę z svn'em.
Muszę zmienić 3 pliki w projekcie i dodać 2 nowe. Dobrze myślę, że 'svn add' wołam tylko dla tych nowych dwóch, a potem już tylko 'svn commit' co by wypchnąć te zmiany?

#git #svn #programista15k
tak, do lokalnego repozytorium ale to dla mnie za mało...


@gajowy_marucha: tylko potem robisz pusha i masz w zdalnym repozytorium. Pomyśl sobie, że siedzisz w pociągu kilka godzin z laptopem i masz czas, żeby coś zrobić:
- SVN: piszesz kod i czekasz na koniec podróży, żeby zrobić jednego commita. Nie możesz go podzielić (teoretycznie możesz sobie kopiować foldery i ręcznie zrobić wszystkie zmiany i commity na koniec, ale to straszna katorga).
  • Odpowiedz
Witajcie Mirki! Szukam pomocy z SVNem. Chcę zrobić dumpa reposytorium od początku do revisi np 1427.
Ale nie mogę napisać odpowiedniej komendy. Jedyne co znalazłem to:

svnadmin dump /path/to/repos > dump.dmp -r2000:HEAD
Ale problem w tym, że ja chcę ominąć pierwsze 3 commity. Albo je usunąć bez dumpowania bazy. Są błędne i nie potrzebne

#svn #programowanie #console
  • Odpowiedz
#programowanie #git #svn

Piszę projekt, ale zmuszony jestem wrzucać go co jakiś czas na SVN. Ale sam wolałbym pracować w GIT.

- Ja sobie bardzo często robię commity w GIT. // używam Git Bash (czasem Tortoisegit lub SmartGit)
- Na SVN chciałbym wrzucać tylko raz na jakiś czas większy przyrost. // używam TortioseSVN

Jak to najlepiej rozwiązać?
- Nie mówcie mi o narzędziach, które kopiują commity z GIT na SVN 1:1 czy
@mk321:
to jest osobny program

otwierasz w nim 2 pliki, lub foldery i chodzisz od zmiany do zmiany i decydujesz co gdzie przerzucić

altem + strzałką przerzucasz z jednego pliku do drugiego, alt + strzałka w dół przejście do następnej zmiany
  • Odpowiedz
#svn #programowanie mirki, glupie pytanie. Chcialem postawic sobie proste repo na dysku zewnetrznym dla projektu, co by wersjonować pliki. Wybrałem SVNa. Stworzyłem repo na dysku zewnetrznym, na dysku lokalnym zrobilem checkout, wrzucilem pliki - wszystko śmigało. Podpiąłem dzisiaj dysk zewnetrzny do innego kompa, żeby sciagnac repo i nie moge zrobić checkout bo wyskakuje mi błąd ze wrong url. (repo jest na E:\svn\repo) (próbowałem też file:///E:/SVN/repo/) to z kolei wyskoczył mi błąd, że
#git #svn #programowanie #developernewfag

Mireczki mam problem. W robocie używamy SVN. Troche mnie to nerwuje bo nie mam zakaz tworzenia "branczuf" na serwerze (mam dostęp tylko do trunka). Jako, że ostatnio dostałem pierwszy raz zadanie estymowane na ~17h to jak się domyślacie trochę musiałem zakodować. I tutaj pojawił się problem, bo system przy którym pracuję jest ogromny, a ja dopiero drugi miesiąc w robocie i jak się spodziewacie jeszcze nie ogarniam tak
@matiit: Mało tego, używamy Eclipsa (ale jest szansa, że dostanę licencję na Intelij) ( ͡° ʖ̯ ͡°)

Mimo, że projekt jest stary, duży i niekoniecznie używający najnowszych technologi, to atmosfera w robocie jest 10/10. Żadnego stresu, szef do rany przyłóż i generalnie jestem strasznie zadowolony (zwłaszcza, że to moja pierwsza). Kasa typowa dla juniora bez doświadczenia - bez fajerwerków, ale też nie głoduję. Firma jest pod Ericpolem
  • Odpowiedz
@Maav: Tak: Twitter używa Gita, Facebook Mercuriala, Google używa do większości projektów Perforce'a i do kilku Gita.
Errata do poprzedniego komentarza: powinno być "nie używają" zamiast "nie używaj".

@MojaMatka: Jeśli szukasz czegoś lepszego niż git to zamiast iść w archaiczne systemy, lepiej sprawdzić np. Mercuriala. Niektórzy uważają go za lepszego i wygodniejszego od gita, IMHO jest w zasadzie identyczny na poziomie podstawowych zadań.
  • Odpowiedz
Pytanie beginnera z #git: cms, który rozwijam i trzymam na repo, chciałbym uaktualniać w projektach, w których został użyty.
Przykład: robię stronę na bazie tego cms dla pana Stefana i pana Henia, chciałbym żeby obaj panowie mieli aktualne wersje owego cms (najlepiej kiedy aktualizuję jedno repo z tym cms).
Podpowiedzcie, jak to ogarnąć?
#webdev #svn
Dostałem wiadomość, że główne repozytorium do projektów znajduje się pod czymś takim: svn://ogv/proj/general/
Chciałem zassać to przez eclipse, z tym że zawsze robiłem to przez https://
Teraz jak próbuję dobrać się do tego repozytorium wywala mi błąd:
"Location information has been specified incorrectly. svn: E210003: Unknown host ogv"
Co robię źle?
#svn #eclipse #programowanie
Gwozdziuuu - Dostałem wiadomość, że główne repozytorium do projektów znajduje się pod...

źródło: comment_M8pR1hPeqhzmqIL7TWZvmQSImlPOTgrt.jpg

Pobierz
Wewnątrz firmy mam problem z wtyczką svn, po przejściu następnego kroku wyskakuje okno "User credentials", które nie można zamknąć, w kółko prosi mnie o weryfikację. Dzięki za informację, przynajmniej wiem że nie robiłem tego źle.


@Gwozdziuuu: odpisz im by dali Ci działające dane dostępu do repo. Możesz podkreślić "działające" ;)
  • Odpowiedz
Szanowne mirki znacie jakieś fajne narzędzia żeby pożenić git-a z svn-em? Mam taką sytuacje, że kod będzie musiał trafiać do svn-a, ale wiadomo ten VCS ssie, wiec chcemy głównie używać git-a i do svn-a ładować dane z mastera w gicie. Robił ktoś coś takiego i może polecić konkretne narzędzia i napisać na co uważać?
#programowanie #git #svn
@mathix: Przez rok pracowałem z git-svn, przez jakiś czas przestawiałem innych, by też tak zrobili, a potem wylobbowałem przerobienie wszystkich repo z svna na gita. Super sprawa na czas transformacji ;)
  • Odpowiedz
#programowanie #svn

Czy da się ściągnąć repozytorium wraz z wersjami i komentarzami?

Nie mam admina, tylko dostęp, żeby sobie robić checkouta, commity itd, więc nie mogę po prostu ręcznie skopiować katalogu z serwera. Nie ogarniam jeszcze za bardzo SVN-a i ich komend (używam TortoiseSVN). Jak sprawdzić czy w ogóle mam uprawnienia do zrobienia takiej kopii i jak ją zrobić?
Mirki, mam projekt wersjonowany przez SVN (używam TortoiseSVN), który został przemielony przez FTPa w trybie ASCI (dodane zostały znaki końca lini linuxowe tam gdzie były windowsowe), teraz jak wkleiłem pliki z ftpa w katalog z projektem i próbuje commitnąć widzi zmiany w prawie wszystkich plikach, da się jakoś ignorować zmiany końca lini przy commicie jak porównuje pliki?

SVN


@zergqq2: tu jest problem, przesiądź się na gita, ogarnia to sam :]
btw, linuksowe znaki końca linii nie mogą być dodane do windowsowych, bo to windowsowe są 2x większe
btw^2, jeśli to tylko kwestia znaków końca linii do średnio ogarnięty programista napisze w 3-30 minut skrypt poprawiający #13 na #10#13
  • Odpowiedz