Простое решение состояло бы в том, чтобы открыть Visual Studio, деактивировать Плагин TFS в Инструменты> Опции> Управление исходным кодом и вновь открыть решение, которое Вы хотите убрать. Visual Studio попросит удалять привязку управления исходным кодом
Ветви не являются особенными для Subversion, это просто каталоги. Поэтому вопрос «что я сделал на прошлой неделе» ничем не отличается от отдельного каталога, всей ветки или всего репозитория. Помните, что вы можете сделать это для всего репозитория, не проверяя его, передав URL-адрес репозитория в svn log
.
Спросить, какие ревизии изменили отдельный файл в разных ветвях, сложнее, потому что в отношении Subversion , это несколько разных файлов. Вам потребуется svn log
файл в каждой ветке или svn log
весь репозиторий и фильтр.
В диалоговом окне просмотра журнала в TortoiseSVN есть кнопка статистики, которая группирует коммиты по авторам. Это ответит на ваш первый вопрос, если вы используете TortoiseSVN, то есть.
Вы должны использовать сторонние инструменты (например, fisheye ) или API (например, SVNKit ). См. Соответствующее обсуждение здесь и здесь .
Пример того, что говорит @derobert, при условии, что сегодня 9 сентября и ваши стволы / ветки / теги находятся в http: // host / svn / project1 :
svn log -r {2009-09-02T07:00}:HEAD http://host/svn/project1
Ооо, давайте будем здесь программистами ... загрузите библиотеку SharpSVN и создайте свою.
Один из способов просмотра репозитория Subversion - использовать git svn
, чтобы импортировать весь ваш репозиторий, ветки и все остальное в репозиторий Git. Затем вы можете использовать такие инструменты, как gitk
, чтобы просмотреть репозиторий. Поскольку репозиторий Git является полностью локальным, такие инструменты, как gitk
, имеют легкий доступ ко всему репозиторию, и они быстрые , очень быстрые.