我有項目gmock,並試圖將其放入我的解決方案,它位於tfs源代碼控制中。項目文件位於子目錄中,但是當我將其作爲shelveset放入並嘗試取消擱置時,它無法生成子目錄,因此沒有項目。tfs源代碼控制不會將項目放入源代碼控制
任何想法爲什麼會發生這種情況,以及如何解決這個問題?
我有項目gmock,並試圖將其放入我的解決方案,它位於tfs源代碼控制中。項目文件位於子目錄中,但是當我將其作爲shelveset放入並嘗試取消擱置時,它無法生成子目錄,因此沒有項目。tfs源代碼控制不會將項目放入源代碼控制
任何想法爲什麼會發生這種情況,以及如何解決這個問題?
要將所有的gmock測試框架添加到項目的tf源代碼管理中,我轉到了Visual Studio的命令行。從一開始頁面鏈接爲:
VS2013 x64 Native Tools Command Prompt
VS2013 x86 Native Tools Command Prompt
VS2013 x64 Cross Tools Command Prompt
或運行一個命令提示符,並用下列參數之一運行"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"
:amd64
| x86
| x86_amd64
| x86_arm
這將調用相應的vcvars*.bat
文件,該文件將設置包含tf.exe
文件的正確路徑。
然後我去了,我想添加和鍵入的目錄:
tf add . /recursive
我最初認爲這將其添加到庫中,但它只是標誌着它像git的添加。
就是這樣。現在我可以擱置我的解決方案,並在其他地方完好無損地恢復。
測試通過我的環境(TFS2015 VS2015)。這一步你有不同的結果與我
第一步:在測試中的子文件夾添加新的項目「Consolepzz」
步驟2:將在擱置AAA項目(你最好檢查「保留掛起局部改變」)
第三步:取消擱置的變化(不要選擇撤消所有的動作)
這不起作用,因爲gmock所包含的項目並不包含所有內容。它有Make文件python腳本等等,我想把它們都包含在系統中。 – Adrian
是未決更改中顯示的新項目嗎? –