Rozumiem, że istnieje możliwość zamknięcia nazwanego oddziału w Mercurial, aby nie pojawiał się na hg branchesliście: hg commit --close-branch -m 'close badbranch, this approach never worked' Czy w razie potrzeby można później ponownie otworzyć oddział?
Jestem nowy we współpracy z Mercurial. Moja sytuacja: Inny programista zmienił rewizję 1 pliku, aby zastąpić wcięcia 4-spacji wcięciem 2-spacjami. (Tzn. Zmieniłem każdą linię.) Wywołaj to rev 2, zepchnij do zdalnego repozytorium. Wprowadziłem istotne zmiany w wersji 1, wprowadzając różne zmiany kodu w moim lokalnym obszarze roboczym. Nazwij to rev …
Obecnie używamy Subversion na stosunkowo dużej bazie kodu. Każde wydanie otrzymuje własną gałąź, a poprawki są wykonywane względem linii głównej i migrowane do gałęzi wydania przy użyciusvnmerge.py Uważam, że nadszedł czas, aby przejść do lepszej kontroli źródła i od jakiegoś czasu bawię się z Mercurialem. Wydaje się, że istnieją dwie …
Jak mogę cofnąć moją ostatnią przypadkowo zatwierdzoną (nie wprowadzoną) zmianę w Mercurial? Jeśli to możliwe, preferowany byłby sposób zrobienia tego z TortoiseHg. Aktualizacja W moim konkretnym przypadku dokonałem zestawu zmian (nie popchnąłem). Następnie ściągnąłem i zaktualizowałem z serwera. Dzięki tym nowym aktualizacjom zdecydowałem, że moje ostatnie zatwierdzenie jest przestarzałe i …
Czy jest lepszy sposób na wyodrębnienie aktualnego skrótu wersji w Mercurial niż hg log -l1|grep changeset|cut -d: -f3 ? Część mojego skryptu wdrażania aplikacji internetowej „oznacza” przesłane paczkę z aplikacją unikalnym skrótem wersji.
Powiedzmy, że mam repozytorium Mercurial i pobieram z domyślnego nadrzędnego adresu URL (źródła, z którego go sklonowałem). Teraz chcę zmienić domyślny nadrzędny adres URL (zmiana nazwy hosta lub została skopiowana na inny komputer itp.). Czy istnieje sposób, aby to zrobić, czy też muszę ponownie sklonować z nowego adresu URL?
Postępowałem zgodnie z dokumentacją w https://developer.mozilla.org/En/Developer_Guide/Source_Code/Mercurial i pobrałem źródło FF z: hg clone http://hg.mozilla.org/mozilla-central/ src Jak mogę przełączyć się na „gałąź” lub „tag” FF3.6? Dokumentacja mówi hg clone http://hg.mozilla.org/releases/mozilla-1.9.2/ 192src ale nie chcę dwukrotnie klonować zarówno FF main, jak i FF3.6?
Mam wiele zmian, które wprowadziłem do mojego lokalnego repozytorium, ale nie zostały one jeszcze wprowadzone. Ponieważ funkcja zajmuje więcej czasu niż oczekiwano, chcę zamienić te zmiany na nazwaną gałąź przed naciśnięciem. W jaki sposób mogę to zrobić?
Utworzyłem dzisiaj konto BitBucket i podoba mi się fakt, że pozwalają one na nieograniczoną liczbę repozytoriów publicznych / prywatnych. Jednak nie znalazłem limitu rozmiaru twojego konta? Czy ktoś wie, gdzie to znaleźć? Github zaoferował 300mb, jeśli dobrze pamiętam.
Szukam narzędzia do migracji kilku repozytoriów SVN do Mercurial, z historią, etykietami i tak dalej. Używam TortoiseHg (Windows x32), więc ConvertExtensions są odrzucane. Jest trochę informacji o tym, jak wykonać ten proces na Linuksie ( hgsvn ), ale nie mam dostępnej maszyny z Linuksem. Czy mogę używać tych skryptów Pythona …
Nie mylić z Mercurial .hgignore dla projektów Visual Studio 2008 Pytałem, czy ten sam plik można ponownie wykorzystać w programie Visual Studio 2010, czy należy dodać do niego inne rozszerzenia itp. I dlaczego?
Próbuję zatwierdzić tylko niektóre pliki w Mercurial. Ze względu na to, że hg ma automatyczne dodawanie za każdym razem, gdy próbuję wprowadzić zmianę, chce zatwierdzić wszystkie pliki. Ale nie chcę tego, ponieważ niektóre pliki nie są jeszcze „gotowe”. Jest hg commit -I thefile.foo ale to jest tylko dla jednego pliku. …
Chcę wygenerować listę plików zmienionych między dwiema wersjami w danym katalogu w Mercurial. W szczególności nie interesuje mnie, co się zmieniło, ale które pliki uległy zmianie w tym katalogu. Np. Zakładając, że między thena otherthen, tylko 2 pliki uległy zmianie: >hg hypothetical-command -r then:otherthen foo.baz bar.baz > Jakie jest hipotetyczne …
Problem na WindowsXP (prawdopodobnie wystąpi przy wszystkich instalacjach Win) przy pierwszym użyciu Mercurial. Znalazłem odpowiedź w nieoczywistym miejscu, więc sam zadaję / odpowiadam na to pytanie, aby inni nie musieli szukać tak jak ja. Pierwsze użycie Mercurial na komputerze. Dodaj nowy repoz: c:\bla\>hg add nie ma problemu. Następnie wykonaj: c:\bla\hg …
Jak dowiedzieć się, kto jest odpowiedzialny za określoną linię kodu? Znam numer linii i nazwę pliku, ale chciałbym, aby firma Mercurial poinformowała mnie o autorze (autorach) tej konkretnej linii kodu. Czy jest na to polecenie?
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.