對於我的問題,我很抱歉,但我是TFS noob用戶,git cherry pick的TFVC(團隊基礎版本控制)中的等效項是什麼?git cherry-pick TFVC中的等效什麼
回答
首先,創建一個用於變更要摘櫻桃補丁:
tf diff /version:C1234 /format:unified > cherry.patch
(注意:要小心重定向到從PowerShell的一個文件時,它想要寫UTF-16文件,其中許多程序有一個很難與應對)
然後申請使用patch補丁:
patch -p0 < cherry.patch
不幸的是,這是不承認。正確的方法就像tf vc diff –
什麼是'tf vc diff'?文檔顯示這是'tf diff',它自TFS 2005以來一直沒有變化。https://www.visualstudio.com/en-gb/docs/tfvc/difference-command(請提供一些鏈接指向一些文檔,重新使用一個看起來並不存在的命令來降低和編輯答案。) –
因爲他們添加了git功能,所以舊的方法不起作用。 –
沒有,真的。 TFVC和Git是根本不同的源代碼控制範例,您不應該嘗試以相同的方式使用它們。
在TFVC,採摘櫻桃被認爲是不好的做法,因爲是毫無根據的合併(TFVC具有層次分支 - 一個毫無根據的合併的是,沒有父/子關係的兩個分支之間的合併)。合併通常應包括對分支的所有更改,直到某個給定的時間點。雖然您可以合併單個更改集並跳過不想包含的更改,但無法在一次操作中合併多個非順序更改集。
「儘管您可以合併個別變更集和跳過你不想包括的改變「 - 這顯然是OP要求怎麼做的。 「你不應該那樣做」不是對「我該怎麼做_____?」的有效答案。 –
- 1. git reverse cherrypick
- 2. gerrit-git(pull vs checkout vs cherrypick)這是爲了什麼?
- 3. 'git add。'的SourceTree GUI中的等效命令是什麼?
- 4. TFS 2013 Git模式不支持什麼TFVC?
- 5. Git:關於cherrypick的查詢在Git中提交
- 6. 什麼是SVN,GIT,mercurial等?
- 7. 什麼是等效的lambda?
- 8. GIT中命令等效
- 9. svn的等效GIT_SSL_CAINFO是什麼?
- 10. 什麼是「git merge-base -fork-point branchA branchB」的jgit等效物
- 11. C#中的等效語法是什麼?
- 12. 什麼是SFTP中的等效ftp_chdir?
- 13. Tensorflow中的CUDNN convolutionBackwardFilter等效於什麼?
- 14. PowerShell中'nohup'的等效物是什麼?
- 15. Dart中Platform.flush()的等效物是什麼?
- 16. MonoTouch中的CGImageCreateWithImageInRect等效於什麼?
- 17. openpyxl中的等效函數是什麼?
- 18. 什麼是VB.NET中Program.cs的等效物
- 19. Monotouch中的NSString.stringWithContentsOfURL等效於什麼?
- 20. Qt中的等效std :: deque是什麼?
- 21. vb.net中nslookup的等效物是什麼?
- 22. DevExpress中RibbonRadioButton的等效項是什麼?
- 23. WinForms中的Form.IsValid()等效於什麼?
- 24. Cocoa中的等效C#'Thread.Join()'是什麼?
- 25. 什麼是C#中的等效代碼#
- 26. 什麼是Xamarin.iOS中的等效CGPointZero?
- 27. phpMyAdmin中的等效星號(*)是什麼?
- 28. 什麼是NodaTime中的System.TimeZoneInfo.IsDaylightSavingTime等效項?
- 29. 什麼是Silverlight中的Response.Redirect等效項?
- 30. 什麼是C#winform中的等效UpdateSourceTrigger?
https://stackoverflow.com/questions/3697530/in-tfs-how-can-i-cherry-pick-a-changeset-to-an-unrelated-branch – hjpotter92