Как удалить папку из VS2008 Source Control, сохраняя локальную папку нетронутой? - PullRequest
1 голос
/ 16 сентября 2010

У меня есть рабочая папка, которая синхронизируется с командным сервером. Мне было интересно, есть ли способ удалить некоторые из подпапок (т.е. прекратить их синхронизацию и сделать их невидимыми для других), не удаляя их на локальном диске?

Ответы [ 2 ]

1 голос
/ 16 сентября 2010

Я думаю, что «Исключить из проекта» (щелкнув правой кнопкой мыши папку / файл в обозревателе решений) - это то, что вам может помочь.

0 голосов
/ 16 сентября 2010

Большинство провайдеров контроля версий не удаляют папки, когда они удаляются из контроля источников. Есть исключения, но я не верю, что это стандартное поведение. Если это так, вы можете сделать следующее, чтобы обойти проблему

  1. Из проводника переименуйте каталог и добавьте расширение .backup
  2. Удалить папку из контроля исходного кода. Так как он переименован, его нельзя удалить, потому что источник не может найти его
  3. Переименуйте папку обратно к исходному имени.
...