none
關於原始檔控制共用專案的問題 RRS feed

  • 問題

  • 使用Visual Studio Team Foundation Server 做原始檔控制

    狀況 : 

    A方案內有N個專案, 這些專案都是共用的類別庫, 讓其它方案引用, A方案在原始檔控制之下 $/MyProjects/SharedLibrary <-> 本機D:/MyProjects/SharedLibrary

    B方案中以"加入現有專案"的方式加入了A方案中的某一個專案

    B方案中用"加入現有專案"是因為兩點考量

    1. 因為可能會需要修改, 所以沒有用引用參考(DLL)的方式

    2. 因為不希望修改時還需要同時去改原始的專案, 所以沒有用COPY專案的方式

    此時當B方案要加入至原始檔控制時($/NewProject/TestProject <-> 本機 D:/TestProject) 時會出現以下錯誤

    TF10105: 原始檔控制無法加入這個方案: 方案會涵蓋多個工作區

    請問這個有解嗎? 或是有其它方式建議?

    謝謝

    2018年9月6日 上午 08:48

所有回覆

  • A方案建置成DLL之後給B方案加入參考引用, 有需要還是可以直接修改A方案的原始碼, 並非不能修改
    2018年9月6日 下午 02:04
  • A方案建置成DLL之後給B方案加入參考引用, 有需要還是可以直接修改A方案的原始碼, 並非不能修改
    我知道可以這麼做, 但是在開發DEBUG時是不是就得幫我的類別庫方案建立獨立的測試平台? 
    2018年9月7日 上午 04:00