Skip to main content
View as Markdown

IVcsProject6 interface

No description yet.

public interface IVcsProject6

Namespace: DXP · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
CheckoutProjectWithOptionalHistorystring
GetBaseRevisionIVcsRevisionInfo
GetBaseRevisionFromRepoIVcsRevisionInfo
GetIsMergedbool
GetLocalConflictsIVcsFileNames
GetLocalConflictsDataIVcsConflictDataList
GetRenamedFilesIVcsFileNames
GetRevisionFromRepoIVcsRevisionInfo
PullWithMergeKeepMineint
PushWithMergeKeepMineint
ResolveLocalConflictsint
ResolveWithMergeKeepMineint
SaveTheirContentToFilebool
SetConflictResolverCallbackvoid
SetIsMergedbool
UpdateExint

CheckoutProjectWithOptionalHistory​

No description yet.

string CheckoutProjectWithOptionalHistory(IVcsDesignVault argDesignVault, string argPath, string argLocalPath, string argRelPath, bool argNeedLoadHistory);
string CheckoutProjectWithOptionalHistory(object argDesignVault, string argPath, string argLocalPath, string argRelPath, bool argNeedLoadHistory);
ParameterTypePassing
argDesignVaultIVcsDesignVaultvalue
argPathstringvalue
argLocalPathstringvalue
argRelPathstringvalue
argNeedLoadHistoryboolvalue

Returns: string

The first overload is an extension method of IVcsProject6Helper (using DXP;) with typed parameters; the second is declared by the interface.

GetBaseRevision​

No description yet.

IVcsRevisionInfo GetBaseRevision(string argFileName);
ParameterTypePassing
argFileNamestringvalue

Returns: IVcsRevisionInfo

Extension method of IVcsProject6Helper (using DXP;).

GetBaseRevisionFromRepo​

No description yet.

IVcsRevisionInfo GetBaseRevisionFromRepo(string argFileName);
ParameterTypePassing
argFileNamestringvalue

Returns: IVcsRevisionInfo

Extension method of IVcsProject6Helper (using DXP;).

GetIsMerged​

No description yet.

bool GetIsMerged(string argFullPath);
ParameterTypePassing
argFullPathstringvalue

Returns: bool

GetLocalConflicts​

No description yet.

IVcsFileNames GetLocalConflicts();

Returns: IVcsFileNames

Extension method of IVcsProject6Helper (using DXP;).

GetLocalConflictsData​

No description yet.

IVcsConflictDataList GetLocalConflictsData();

Returns: IVcsConflictDataList

Extension method of IVcsProject6Helper (using DXP;).

GetRenamedFiles​

No description yet.

IVcsFileNames GetRenamedFiles();

Returns: IVcsFileNames

Extension method of IVcsProject6Helper (using DXP;).

GetRevisionFromRepo​

No description yet.

IVcsRevisionInfo GetRevisionFromRepo(string argFileName, string argRevision, bool argUseRemoteHistory);
ParameterTypePassing
argFileNamestringvalue
argRevisionstringvalue
argUseRemoteHistoryboolvalue

Returns: IVcsRevisionInfo

Extension method of IVcsProject6Helper (using DXP;).

PullWithMergeKeepMine​

No description yet.

int PullWithMergeKeepMine(IVcsFileNames argFilenamesToKeepMine);
int PullWithMergeKeepMine(object argFilenamesToKeepMine);
ParameterTypePassing
argFilenamesToKeepMineIVcsFileNamesvalue

Returns: int

The first overload is an extension method of IVcsProject6Helper (using DXP;) with typed parameters; the second is declared by the interface.

PushWithMergeKeepMine​

No description yet.

int PushWithMergeKeepMine(IVcsFileNames argFilenamesToKeepMine);
int PushWithMergeKeepMine(object argFilenamesToKeepMine);
ParameterTypePassing
argFilenamesToKeepMineIVcsFileNamesvalue

Returns: int

The first overload is an extension method of IVcsProject6Helper (using DXP;) with typed parameters; the second is declared by the interface.

ResolveLocalConflicts​

No description yet.

int ResolveLocalConflicts(IVcsFileNames argFileNames);
int ResolveLocalConflicts(object argFileNames);
ParameterTypePassing
argFileNamesIVcsFileNamesvalue

Returns: int

The first overload is an extension method of IVcsProject6Helper (using DXP;) with typed parameters; the second is declared by the interface.

ResolveWithMergeKeepMine​

No description yet.

int ResolveWithMergeKeepMine(IVcsFileNames argFileNames, IVcsFileNames argFilenamesToKeepMine);
int ResolveWithMergeKeepMine(object argFileNames, object argFilenamesToKeepMine);
ParameterTypePassing
argFileNamesIVcsFileNamesvalue
argFilenamesToKeepMineIVcsFileNamesvalue

Returns: int

The first overload is an extension method of IVcsProject6Helper (using DXP;) with typed parameters; the second is declared by the interface.

SaveTheirContentToFile​

No description yet.

bool SaveTheirContentToFile(string argConflictFile, string argSavePath);
ParameterTypePassing
argConflictFilestringvalue
argSavePathstringvalue

Returns: bool

SetConflictResolverCallback​

No description yet.

void SetConflictResolverCallback(IVCSResolveConflictCallback argResolverCallback);
void SetConflictResolverCallback(object argResolverCallback);
ParameterTypePassing
argResolverCallbackIVCSResolveConflictCallbackvalue

Returns: nothing (void)

The first overload is an extension method of IVcsProject6Helper (using DXP;) with typed parameters; the second is declared by the interface.

SetIsMerged​

No description yet.

bool SetIsMerged(string argFullPath, string argMergedRevision);
ParameterTypePassing
argFullPathstringvalue
argMergedRevisionstringvalue

Returns: bool

UpdateEx​

No description yet.

int UpdateEx(IVcsFileNames argFileNames, bool argForce, bool argRefreshAfterUpdate);
int UpdateEx(object argFileNames, bool argForce, bool argRefreshAfterUpdate);
ParameterTypePassing
argFileNamesIVcsFileNamesvalue
argForceboolvalue
argRefreshAfterUpdateboolvalue

Returns: int

The first overload is an extension method of IVcsProject6Helper (using DXP;) with typed parameters; the second is declared by the interface.