Я совершенно новичок в мире программирования и очень мало понимаю с точки зрения жаргона и типичной методологии.
Некоторое время назад я писал некоторый код, но случайно удалил хороший код, когда удалял плохой код. С тех пор я начал создавать версии своих файлов, я бы назвал каждый файл с датой и номером версии.
Тем не менее, это задница в заднице, когда нужно дать уникальное имя каждому файлу, а затем перейти к моему основному файлу и изменить ссылку на имя нового файла.
А потом, как раз на днях я случайно переписал что-то важное даже с этим методом, вероятно, из-за опечатки в именовании.
Излишне говорить, что этот метод отстой.
Я ищу предложения по лучшей практике, лучшим инструментам. Я смотрел на контроль версий, но многие из них, git svn, выглядят действительно сложными. Идея состоит в том, чтобы ускорить весь процесс управления версиями, а не усложнить его, выполнив командную строку.
Сейчас я надеюсь, что есть инструмент, который будет сохранять уникальную версию файла каждый раз, когда я нажимаю ctrl-s, и дает мне одну кнопку для создания окончательной версии.
Конечно, если есть предложения относительно совершенно разных способов ведения дел, это было бы более круто.
Спасибо всем.