Chciałbym użyć PowerShell do automatyzacji check-out i check-in edytowanych plików .csproj do TFS. Muszę tylko zmienić pojedyncze pliki na oczekujące i sprawdzić je.Check-out/in pliki na TFS za pomocą PowerShell
Czy ktoś wie, jak to zrobić?
Chciałbym użyć PowerShell do automatyzacji check-out i check-in edytowanych plików .csproj do TFS. Muszę tylko zmienić pojedyncze pliki na oczekujące i sprawdzić je.Check-out/in pliki na TFS za pomocą PowerShell
Czy ktoś wie, jak to zrobić?
Możesz sprawdzić za pomocą cmdletu New-TfsChangeSet
i realizacji transakcji za pomocą cmdletu Add-TfsPendingChange -Edit
.
Aby uzyskać cmdlet, należy zainstalować narzędzia Microsoft Team Foundation Server 2010.
Miałem taki sam ból, jaki odczuwałem, iw końcu trafiłem w odpowiedni sposób. Gotowe.
#Load the TFS powershell
Add-PSSnapin Microsoft.TeamFoundation.PowerShell
# the filePath should be in the format like C:\MyFodler\MyFile.txt
Add-TfsPendingChange -Edit -Item $filepath -Verbose -ErrorAction SilentlyContinue -wa 0
# Check in the file after changes.
New-TfsChangeset -Item $filepath -Verbose -Comment "Comment Here" -Override true
Czy istnieje łącze do dokumentacji tego polecenia cmdlet? Zainstalowałem elektronarzędzia i zaktualizowałem PowerGUI, ale nie pojawiają się one w tej chwili. – StuperUser
dowolny pełny kod przykładowy w ps1? – Kiquenet
@StuperUser: Korzystanie z Bing Znalazłem https://blogs.msdn.com/b/bharry/archive/2008/10/01/preview-of-the-next-tfs-power-tools-release.aspx?Redirected= true i https://rkeithhill.wordpress.com/2008/11/11/team-foundation-powershell-pssnapin-in-october-team-foundation-power-tools-drop/ – PVitt