Może dlatego, że nie jestem zaznajomiony z TFS (pracowałem głównie z SVN), ale nie rozumiem, jak utworzyć gałąź w projekcie hostowanym przez Codeplex.Jak utworzyć oddział w projekcie hostowanym przez TFS/Codeplex?
Używam VS2012. W źródle sterowania Explorer, wybiorę rozgałęzienia i scalanie> Oddział ... w menu kontekstowym, ale nie wiem co wpisać w polu docelowy:
Jeśli staram $/wpfanimatedgif/branches/1.3
, pojawia się następujący błąd:
The target item $/wpfanimatedgif/branches/1.3 cannot be under the source item $/wpfanimatedgif.
Gdy próbuję $/branches/1.3
, otrzymuję ten błąd:
TFS10198: Source control must branch into an existing team project. branches is not a team project.
Próbowałem również utworzyć nowy projekt zespołu z Team Explorer, ale nie mam wymaganych uprawnień.
Jak mogę utworzyć oddział? Czy nie jest to możliwe w projekcie Codeplex?
BTW, dlatego chcę utworzyć oddział, ponieważ pracuję nad funkcją eksperymentalną i nie chcę publikować w "bagażniku" (lub jakkolwiek to się nazywa w TFS). Być może TFS ma inny sposób radzenia sobie z tym scenariuszem? Wiem o zmianach w regale, ale jeśli dobrze zrozumiem, kod półki nie będzie dostępny w Codeplex, prawda?
Dzięki za szczegółowe wyjaśnienie, rozumiem teraz lepiej. Mój błąd polegał na tym, że próbowałem rozgałęzić projekt zespołu, a nie jeden z jego folderów. –
Tak, nie jest całkowicie oczywiste, że foldery najwyższego poziomu są specjalne, szczególnie jeśli pochodzisz z innego systemu kontroli wersji, w którym to nie jest prawdą. Mam nadzieję, że to pomogło. –