Chciałem przesłać różnicę do recenzji dla projektu Open Source. Mam kod przy użyciu SVN (z terminala, Ubuntu). I dokonałem drobnych zmian w kilku plikach. Teraz jest tylko jedna zmiana, którą chcę zgłosić. Pozostałe zmiany, które wprowadziłem, dotyczyły debugowania i nie są już wymagane. Wygenerowałem diff używając svn di > ~/os/firstdiff.diff …
Mam katalog roboczy SVN. Wprowadziłem kilka zmian w tym katalogu i pokazuje się w svn status. Ale czy jest jakiś sposób, aby usunąć wszystkie moje zmiany i po prostu pobrać wszystko z pnia za pomocą wiersza polecenia?
Wpisywanie svn logwyrzuca niesamowicie długą, bezużyteczną listę w wierszu poleceń. Nie mam pojęcia, dlaczego to jest domyślne. Gdybym chciał przeczytać (a nawet czytać) 300 wpisów na terminalu, nie miałbym nic przeciwko pisaniusvn log --full lub czymś podobnym. Być może faceci SVN myślą, że chciałbym przekazać to wyjście do innego programu. …
W przypadku wielu operacji Subversion dodanie symbolu „@” na końcu argumentu pliku lub adresu URL pozwala na wybranie określonej wersji tego pliku. Na przykład „svn info test.txt@1234” poda informacje o test.txt, tak jak istniało w wersji 1234. Jednak gdy nazwa pliku zawiera @, jest niepoprawnie interpretowana przez Subversion jako specyfikator …
Usunąłem ręcznie katalog, który właśnie dodałem, w trybie offline, do mojego repozytorium. Nie mogę przywrócić katalogu. Każda próba wykonania aktualizacji lub zatwierdzenia zakończy się niepowodzeniem z: "blabla/.svn" containing working copy admin area is missing. Rozumiem dlaczego, ale czy i tak można to naprawić. Nie chcę sprawdzać całego repozytorium i ręcznie …
Mam plik pokazany poniżej w repozytorium SVN, który chciałbym przywrócić do poprzedniej wersji. Jak to zrobić w SVN? Chcę tylko zmienić ten konkretny plik na starszą wersję, a nie całe repozytorium. Dzięki. $ svn log myfile.py ---------------------- r179 | xx | 2010-05-10 Change 3 ---------------------- r175 | xx | 2010-05-08 …
Szukam dobrego sposobu, aby automatycznie „svn dodać” wszystkie niewersjonowane pliki w kopii roboczej do mojego repozytorium SVN. Mam serwer na żywo, który może utworzyć kilka plików, które powinny być pod kontrolą źródła. Chciałbym mieć krótki skrypt, który mogę uruchomić, aby automatycznie je dodać, zamiast przeglądać i dodawać je pojedynczo. Na …
Jaki jest najlepszy (lub możliwie najlepszy) ogólny wzorzec ignorowania SVN? Istnieje wiele różnych plików IDE, edytorów, kompilatorów, wtyczek, platform itp., Specyficznych plików i niektórych typów plików, które „nakładają się” (tj. Są pożądane dla niektórych typów projektów, a dla innych nie). Istnieje jednak duża liczba typów plików, których po prostu nie …
Jestem nowy w Eclipse. Używam subclipse do łączenia się z moim SVN. Jest kilka folderów i plików, które chciałbym dodać do svn: ignore, ale są wyszarzone. Czy istnieje łatwy sposób na zignorowanie plików i katalogów podrzędnych?
Trudno mi było znaleźć dobre przykłady zarządzania schematami bazy danych i danymi między serwerami programistycznymi, testowymi i produkcyjnymi. Oto nasza konfiguracja. Każdy programista ma maszynę wirtualną, na której działa nasza aplikacja i baza danych MySQL. To ich osobista piaskownica, aby robić, co chcą. Obecnie programiści dokonają zmiany w schemacie SQL …
Wiem, że mogę svn diff -r a:b repo zobaczyć zmiany między dwiema określonymi wersjami. To, co chciałbym, to różnica dla każdej wersji, która zmieniła plik. Czy takie polecenie jest dostępne?
Chciałem edytować komentarz dziennika w przeglądarce repozytorium i otrzymałem komunikat o błędzie, że dla repozytorium nie istnieje hak przed zmianą proponu. Oprócz posiadania przerażającej nazwy, czym jest hak przed zmianą obrotów i jak go utworzyć?
Przypadkowo umieściłem zbyt wiele plików w repozytorium SVN i zmieniłem kilka rzeczy, których nie chciałem. (Wzdycha.) Najlepsze, co mogłem wymyślić, było przywrócenie ich do poprzedniego stanu svn rm l3toks.dtx svn copy -r 854 svn+ssh://<repository URL>/l3toks.dtx ./l3toks.dtx Jezu! Czy nie ma lepszego sposobu? Dlaczego nie mogę po prostu napisać czegoś takiego: …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.