2015-03-02 5 views
0

Я хотел бы сделать резервную копию моего приложения MVC Visual Studio 2013, которое является только исходным кодом. Чтобы я мог открыть решение на новой машине и скомпилировать его после загрузки NuGet необходимых пакетов и т. Д.Резервное копирование исходного кода для решения C#

Я понимаю, что если проект был в TFS или similair, я мог бы перейти на новую машину и загрузить ее так, но я ищу решение для копирования файлов.

Теперь, когда я мог бы создать всю папку, включая двоичные файлы, которые выглядят как подход к кувалду. Оглядываясь туда, кажется, нет простого способа сделать это. Кто-нибудь получил решение или полезность, которую я, возможно, пропустил?

+0

Как вы упомянули TFS, почему бы вам не использовать какой-то контроль версий? Git, subversion или в зависимости от того, что вы выберете, но я бы настоятельно рекомендовал использовать контроль версий. Это даст вам безопасность кода, а также выполнит вашу потребность в копировании на другую машину. –

+0

Возможный дубликат [Есть ли простая система автоматического резервного копирования для проектов Visual Studio?] (Http://stackoverflow.com/questions/2439073/is-there-a-simple-automatic-backup-system-for-visual-studio -projects) – NightOwl888

+0

@dubstylee Причиной не использования TFS в этом случае является то, что мне нужно передать код третьей стороне, и я не хочу предоставлять им доступ к нашему серверу TFS – TheEdge

ответ

0

Я не уверен, как эта функция вызывается на английском языке, но есть что-то вроде Чистое решение в Visual Studio. Это приведет к удалению всех двоичных файлов и файлов, которые могут быть сгенерированы. Я не уверен, что он также удалит загрузки NuGet, но вы можете попробовать. После этого вы можете просто скопировать папку проекта или решения.

1

Используйте систему управления версиями, такую ​​как TFS, Subversion, PlasticSCM, git. Шутки в сторону. Распределенные VCS, такие как git или Mercurial, позволят вам легко переносить весь репозиторий.

Если вы настаиваете на пакете & подойдите, инструмент ZIP по вашему выбору, скорее всего, будет включать/исключать правила на основе шаблонов имен файлов. Например, в Total Commander легко исключить папки bin и obj.

Смежные вопросы