Отслеживание изменений, которые я делаю, копируя папки проекта - PullRequest
3 голосов
/ 26 июня 2009

Я новичок, поэтому, если есть терминология для того, что я делаю, я не знаю, как ее искать. Так что прости меня, если об этом уже спрашивали. Итак, вот что я делаю. Прежде чем вносить какие-либо серьезные изменения в код, я делаю копию папки проектов и называю ее «проект v6», например. Тогда, если я действительно все испорчу и не смогу найти способ отменить это, я просто вернусь к предыдущей папке. Это работает достаточно хорошо для меня, но иногда я забываю сделать это и должен сделать 2 шага назад. Есть ли более простой способ сделать это, чем я сейчас?

Ответы [ 3 ]

7 голосов
/ 26 июня 2009

Есть много инструментов контроля версий, которые отслеживают все эти вещи. Git , subversion , cvs (используются ссылки на Википедию, которые объясняют каждую из них более подробно. Это можно сделать гораздо проще, когда вы к ним привыкнете.

В обоих случаях есть фиксация того, что вы сделали с сервером (который может быть вашим собственным компьютером). Но вы можете хранить свой код где-то еще (чтобы вы не потеряли все, в случае отказа жесткого диска или чего-то в этом роде). Google Code является хорошим примером.

Git - сложнее в использовании, но очень мощный (чаще используется, когда над одним и тем же проектом работает много людей, и иногда даже над одним и тем же файлом), гораздо проще иметь дело с ветками и тому подобным (если вы не не знаю, что это такое, так что вам, вероятно, это пока не нужно)

svn (subversion) и cvs - проще в использовании, с меньшим количеством доступных ресурсов. Наверное, достаточно для ваших нужд

7 голосов
/ 26 июня 2009

То, что вы ищете, это программное обеспечение для управления версиями / исходным кодом.

http://en.wikipedia.org/wiki/Revision_control

2 голосов
/ 26 июня 2009

Я абсолютно согласен, что вам нужно начать использовать систему контроля версий. Даже если по какой-то другой причине, кроме как привить хорошие рабочие привычки, в какой-то момент вам потребуется использовать систему контроля версий.

Сказав, что если вашей IDE является Visual Studio (не экспресс-выпуски), вы можете использовать надстройки для:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...