C# Класс GitCommands.GitRef

Наследование: IGitRef
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
RefsBisectPrefix string
RefsHeadsPrefix string
RefsRemotesPrefix string
RefsTagsPrefix string
TagDereferenceSuffix string

Открытые методы

Метод Описание
CreateBranchRef ( GitModule module, string guid, string name ) : GitRef
GetAmbiguousRefNames ( IEnumerable refs ) : ISet
GetMergeWith ( ISettingsValueGetter configFile ) : string

This method is a faster than the property above. The property reads the config file every time it is accessed. This method accepts a configfile what makes it faster when loading the revisiongraph.

GetTrackingRemote ( ISettingsValueGetter configFile ) : string

This method is a faster than the property above. The property reads the config file every time it is accessed. This method accepts a config file what makes it faster when loading the revision graph.

GitRef ( IGitModule module, string guid, string completeName ) : System
GitRef ( IGitModule module, string guid, string completeName, string remote ) : System
NoHead ( GitModule module ) : GitRef
RemoteSettingName ( string branch ) : string

Gets the setting name for a branch's remote.

ToString ( ) : string

Приватные методы

Метод Описание
ParseName ( ) : void

Описание методов

CreateBranchRef() публичный статический Метод

public static CreateBranchRef ( GitModule module, string guid, string name ) : GitRef
module GitModule
guid string
name string
Результат GitRef

GetAmbiguousRefNames() публичный статический Метод

public static GetAmbiguousRefNames ( IEnumerable refs ) : ISet
refs IEnumerable
Результат ISet

GetMergeWith() публичный Метод

This method is a faster than the property above. The property reads the config file every time it is accessed. This method accepts a configfile what makes it faster when loading the revisiongraph.
public GetMergeWith ( ISettingsValueGetter configFile ) : string
configFile ISettingsValueGetter
Результат string

GetTrackingRemote() публичный Метод

This method is a faster than the property above. The property reads the config file every time it is accessed. This method accepts a config file what makes it faster when loading the revision graph.
public GetTrackingRemote ( ISettingsValueGetter configFile ) : string
configFile ISettingsValueGetter
Результат string

GitRef() публичный Метод

public GitRef ( IGitModule module, string guid, string completeName ) : System
module IGitModule
guid string
completeName string
Результат System

GitRef() публичный Метод

public GitRef ( IGitModule module, string guid, string completeName, string remote ) : System
module IGitModule
guid string
completeName string
remote string
Результат System

NoHead() публичный статический Метод

public static NoHead ( GitModule module ) : GitRef
module GitModule
Результат GitRef

RemoteSettingName() публичный статический Метод

Gets the setting name for a branch's remote.
public static RemoteSettingName ( string branch ) : string
branch string
Результат string

ToString() публичный Метод

public ToString ( ) : string
Результат string

Описание свойств

RefsBisectPrefix публичное статическое свойство

"refs/bisect/"
public static string RefsBisectPrefix
Результат string

RefsHeadsPrefix публичное статическое свойство

"refs/heads/"
public static string RefsHeadsPrefix
Результат string

RefsRemotesPrefix публичное статическое свойство

"refs/remotes/"
public static string RefsRemotesPrefix
Результат string

RefsTagsPrefix публичное статическое свойство

"refs/tags/"
public static string RefsTagsPrefix
Результат string

TagDereferenceSuffix публичное статическое свойство

"^{}"
public static string TagDereferenceSuffix
Результат string