Skip to content

Instantly share code, notes, and snippets.

@mskutta
Created March 4, 2015 19:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mskutta/1ce8f8b206427fcd461e to your computer and use it in GitHub Desktop.
Save mskutta/1ce8f8b206427fcd461e to your computer and use it in GitHub Desktop.
(Part3) TDS Project Merge install.ps1
function Merge-TDSProject($tdsProject, [string]$installPath, [string]$sourceFolder, [string]$sourceProject) {
$contentProject = $installPath + "\" + $sourceFolder + "\" + $sourceProject
Write-Host "Merging $($contentProject) into TDS project at: $($tdsProject.FullName)"
$merger = New-Object OneNorth.TDSProjectMerge.MergeTask
$merger.MergeProjects($tdsProject.FullName, $contentProject)
$sourceFiles = $installPath + "\" + $sourceFolder
$targetFiles = [System.IO.Path]::GetDirectoryName($tdsProject.FullName)
Write-Host "Copying from '$($sourceFiles)' to '$($targetFiles)'"
$merger.CopyFiles($targetFiles, $sourceFiles);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment