Если необходимо сделать это на Win32 предварительная Vista или Server 2008, посмотреть эти GetMappedFileName(...)
функция, которая является одним из содержащихся в полном порядке секретов в Win32. С немного C/C++-
fu, Вы можете память отображать небольшую часть рассматриваемого файла, и затем передавать тот дескриптор этой функции.
кроме того, на Win32, Вы не можете действительно удалить файл, который открыт (открываться/удалять связь проблема, упомянутая на другом ответе) - можно отметить его для удаления на завершении, но это будет все еще бродить вокруг, пока его последний открытый дескриптор не закрывается. Не знайте при отображении (через mmap(...)
), файл в этом случае помог бы, потому что он должен указать назад на физический файл...
- = - James.
TFS имеет два способа слияния (вы можете выбрать любой из них в диалоговом окне слияния TFS):
В Во втором случае вы можете выбрать любое изменение, которое хотите, без обязательного объединения всех остальных наборов изменений.
Да, TFS автоматически объединит все изменения ДО и ВКЛЮЧАЯ набор изменений 5.
Когда вы объединяете конкретный набор изменений обратно с основным, вы фактически просите TFS интегрировать все изменения, начиная с предыдущий базовый план до указанного вами набора изменений.