Witam
Mam pytanie o organizację pracy przy pisaniu programów.
Jakie macie sposoby na uporządkowanie i w ogóle zorganizowanie systemu kolejnych wersjii tego samego rozwijanego przez Was programu?
Pytam w kontekscie takim czy istnieje w Visual Studio jakieś dodatkowe narzędzie które pomaga tym zarządzać, poprzez solution'y czy pojedyńcze pliki programów, klas itp?
Ogólnie jestem początkujący, ale już się z tym problemem zetknąłem co robić gdy mam względnie poprawnie działającą wersję programu. chciałbym ją zachować na wszelki wypadek, a modyfikacje robić już na wersji v2. na razie radziłem sobie w ten sposób że po prostu cały projekt kopiowałem z poziomu windows do folderu: u mnie nazwanego -=Zakończone działające=- do nazwy folderu dodawałem nr. wersjii i to byłą moja kopia bezpieczeństwa z nr v1, a w folderze głównym projektów robiłem modyfikacje i oznaczałęm jużjako v2.
Interesuje mnie czy są bardziej zaawansowane i jakieś przyjaźniejsze sposoby na zarządzanie takimi wersjami może z poziomu Visual Studio solutions? Informacje o wersji programu trzymane w programie?
Będe wdzięczny za wszelkie podpowiedzi.