powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Вышел в свет Borland StarTeam® 2009
9 сообщений из 9, страница 1 из 1
Вышел в свет Borland StarTeam® 2009
    #36106872
САС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Триалка http://www.borland.com/downloads/download_starteam.html
Посмотрим чем нас порадуют. :-)
...
Рейтинг: 0 / 0
Вышел в свет Borland StarTeam® 2009
    #36106883
905
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интересно, посмотрим
несколько удручает (не только в starteam), что нельзя полностью вывести файл из под контроля системы версий (он всеравно остается на диске), что не только увеличивает размер бэкапа, но и нарушает "приватность" (т.е. если я убираю файл из контроля - он должен полностью удалится во всех местах хранения)
...
Рейтинг: 0 / 0
Вышел в свет Borland StarTeam® 2009
    #36106922
САС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще-то есть процедура очистки PURGE. В доке написано, что она чистит БД и хранилище от неиспользуемых файлов.
...
Рейтинг: 0 / 0
Вышел в свет Borland StarTeam® 2009
    #36106971
905
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
САС,

я специально проверял на 2008R2 - поставил все с нуля, положил 1 файл, удалил, сделал pugre (правда непомню точно - чегото из командной строки запустил с указанием имени проекта) - файл остался в хранилище
в доке написано, что purge удаляет неиспользуемые view и проекты из БД (это же не относится к файлам)
посмотрю на этой новой версии как обстоят дела
...
Рейтинг: 0 / 0
Вышел в свет Borland StarTeam® 2009
    #36107143
Фотография Big17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Purge чистит только удаленные проекты или представления.
А удалить отдельный файл из проекта (точнее из хранилища) нельзя - это нарушение принципов работы систем контроля версий.
Представьте сами - как будет работать выбор конфигурации по времени (View - Select Configuration (by time), если вы сделаете откат на то время, когда еще файл существовал.
Так что ситуация вполне корректна.
...
Рейтинг: 0 / 0
Вышел в свет Borland StarTeam® 2009
    #36107182
САС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На 108 странице документа "Administering and Using StarTeam" в разделе "Split Up Large Servers" упоминается использование процедуры очистки. И там сказоно что файлы тоже удаляются.
На самом деле если ты просто удалил файл из вьюхи, то правильно, что он отсался в файловом репозитарии. Что бы файл удалился нужно удалить и саму вьюху или проект а потом сделать очистку. Правда и при таком раскладе файлы могут оставаться в репозитарии, если они были смувлены из другой вьюхи или проекта. Я только что проверил.
...
Рейтинг: 0 / 0
Вышел в свет Borland StarTeam® 2009
    #36107483
905
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, теперь понятнее почему файлы остаются
я понял про "корректность" по времени - придратся не к чему )
но как мне быть, если я ХОЧУ вывести файл из под контроля ?
удалять весь проект ради одного файла?
пусть не будет этого файла при отмотке времени назад, да я с этим согласен, мне именно это и надо

зачем мне это нужно: например, я храню(хранил) некоторые толстые бинарники(промежуточные сборки, картинки) в MySomeProject/Bin - так их удобно брать другим пользователям или мне же на других машинах. Но бывает эти файлы заменяются на новые, история тут ненужна совсем - вот поэтому и хочу удалить и ввести файл вновь.
...
Рейтинг: 0 / 0
Вышел в свет Borland StarTeam® 2009
    #36107967
САС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вариант №1
Удалить можно руками из хранилища, но это приведет к нарушению целостности. В этой ситуации ST будет работать нормально, только при попытке выгрузить из него удаленную версию файла будет ругаться. Я так уже делал на тестевой копии для экономии места.
Вариант №1
Можно не удалять сам файл а просто его очистить через любой текстовый редактор или заменить пустым файлом. Такой вариант не нарушит целостности, просто выгружаться будет пустой файл.

Предупреждаю, что оба варианта не хорошие и мучительные если таких файлов много. И еще, ST не всегда хранит полный файл, а может хранить только разницу между версиями и при удаление таких могут быть побочные эфекты такие как в варианте №1 (к бинарникам это точно не отностится). Решать тебе. :-)
...
Рейтинг: 0 / 0
Вышел в свет Borland StarTeam® 2009
    #36108093
905
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
решения оба не есть хорошо (к тому же придется отслеживать изменения файлов, если они были)
удивляет почему не сделали стандартное средство, жаль
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Вышел в свет Borland StarTeam® 2009
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]