2016-08-01 1 views

ответ

4

В Team Foundation Server нет встроенного входа в систему. Как правило, вам необходимо принять, что, когда пользователь имеет доступ, он может получить доступ к данным.

TFS делает внутренне держать (временный) журнал всех действий через (tbl_Command) таблицы команд в базах данных TFS, который также доступен через страницу Activity Log:

http://server:port/tfs/_oi 

К сожалению, эти данные сохраняется только по 14 дней по умолчанию, поэтому, если вы не заархивировали данные и не извлекли нужную информацию, нет возможности ретроактивно объединять журналы.

С распределенным характером Git также важно помнить, что каждый репозиторий Git является потенциальным источником всей истории в центральном репозитории. Это включает доступ через общий сетевой ресурс или даже локальный доступ к локальному хранилищу git другого пользователя. Никогда не будет возможности для центрального сервера регистрировать эти другие типы доступа.

Что касается записей, TFS хранит полные журналы при каждом изменении в каждом хранилище git через природу самой Git. До тех пор, пока у пользователей нет разрешения Push Push (по умолчанию только Администраторы проекта имеют это), вы можете доверять истории, чтобы регистрировать все изменения, которые когда-либо были перенесены на сервер.

Некоторые детали фона на странице Оперативной Insights:

+0

Ницца, не знаю, что! Источник? – Legends

+0

@legends, для какой части вам нужен источник? Большинство из них только внутренние, и вы найдете ссылки на него в сообщениях в блоге, а не в официальной документации. – jessehouwing

+0

Не знал об этой странице журнала активности. Спасибо за информацию. – Legends