Skip to main content
View as Markdown

IVcsBasedProjectCommands interface

No description yet.

public interface IVcsBasedProjectCommands

Namespace: DXP · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
AddProjectFolderToVCSvoid
AddProjectToVCSNoUIbool
AddVCSRepositorybool
CheckoutProjectNoUIvoid
CommitProjectvoid
GetDesignVaultByGUIDIVcsDesignVault
GetDesignVaultByPathIVcsDesignVault
GetVcsProviderIVcsProvider
GetVcsProvidersCountint
SelectRepositoryPathbool

AddProjectFolderToVCS​

No description yet.

void AddProjectFolderToVCS(IVcsProject argVCSProject, IVcsDesignVault argDesignVault, string argProjectFileName, string argProjectVCSPath);
void AddProjectFolderToVCS(object argVCSProject, object argDesignVault, string argProjectFileName, string argProjectVCSPath);
ParameterTypePassing
argVCSProjectIVcsProjectvalue
argDesignVaultIVcsDesignVaultvalue
argProjectFileNamestringvalue
argProjectVCSPathstringvalue

Returns: nothing (void)

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

AddProjectToVCSNoUI​

No description yet.

bool AddProjectToVCSNoUI(IVcsProject argVCSProject, IVcsDesignVault argDesignVault, IVcsFileNames argFileNames, string argProject, string argProjectVCSPath, string argComment);
bool AddProjectToVCSNoUI(object argVCSProject, object argDesignVault, object argFileNames, string argProject, string argProjectVCSPath, string argComment);
ParameterTypePassing
argVCSProjectIVcsProjectvalue
argDesignVaultIVcsDesignVaultvalue
argFileNamesIVcsFileNamesvalue
argProjectstringvalue
argProjectVCSPathstringvalue
argCommentstringvalue

Returns: bool

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

AddVCSRepository​

No description yet.

bool AddVCSRepository(string argRepositoryName, string argRepositoryPath, string argManagedRepositoryGUID, string argWorkingCopyDir, TProviderType argProviderType, TCreateKind argCreateKind, TRepositoryType argRepositoryType);
bool AddVCSRepository(string argRepositoryName, string argRepositoryPath, string argManagedRepositoryGUID, string argWorkingCopyDir, int argProviderType, int argCreateKind, int argRepositoryType);
ParameterTypePassing
argRepositoryNamestringvalue
argRepositoryPathstringvalue
argManagedRepositoryGUIDstringvalue
argWorkingCopyDirstringvalue
argProviderTypeTProviderTypevalue
argCreateKindTCreateKindvalue
argRepositoryTypeTRepositoryTypevalue

Returns: bool

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

CheckoutProjectNoUI​

No description yet.

void CheckoutProjectNoUI(IVcsDesignVault argDesignVault, string argLocalPath, string argVCSPath, string argRelPath, int argRevisionID);
void CheckoutProjectNoUI(object argDesignVault, string argLocalPath, string argVCSPath, string argRelPath, int argRevisionID);
ParameterTypePassing
argDesignVaultIVcsDesignVaultvalue
argLocalPathstringvalue
argVCSPathstringvalue
argRelPathstringvalue
argRevisionIDintvalue

Returns: nothing (void)

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

CommitProject​

No description yet.

void CommitProject(IVcsProject argVCSProject, string argProject);
void CommitProject(object argVCSProject, string argProject);
ParameterTypePassing
argVCSProjectIVcsProjectvalue
argProjectstringvalue

Returns: nothing (void)

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

GetDesignVaultByGUID​

No description yet.

IVcsDesignVault GetDesignVaultByGUID(string argRepositoryGUID);
ParameterTypePassing
argRepositoryGUIDstringvalue

Returns: IVcsDesignVault

Extension method of IVcsBasedProjectCommandsHelper (using DXP;).

GetDesignVaultByPath​

No description yet.

IVcsDesignVault GetDesignVaultByPath(string argRepositoryPath);
ParameterTypePassing
argRepositoryPathstringvalue

Returns: IVcsDesignVault

Extension method of IVcsBasedProjectCommandsHelper (using DXP;).

GetVcsProvider​

No description yet.

IVcsProvider GetVcsProvider(int argIndex, out bool argEnabled);
ParameterTypePassing
argIndexintvalue
argEnabledboolout

Returns: IVcsProvider

Extension method of IVcsBasedProjectCommandsHelper (using DXP;).

GetVcsProvidersCount​

No description yet.

int GetVcsProvidersCount();

Returns: int

SelectRepositoryPath​

No description yet.

bool SelectRepositoryPath(IVcsDesignVault argDesignVault, ref string argProjectVCSPath);
bool SelectRepositoryPath(object argDesignVault, ref string argProjectVCSPath);
ParameterTypePassing
argDesignVaultIVcsDesignVaultvalue
argProjectVCSPathstringref

Returns: bool

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