2014-01-14 30 views
0

我在一臺計算機上製作了一個XNA 4.0項目,其中有一臺安裝有TFS的VS2010,另一臺上安裝了VS2012,MonoGame 3.0.1。由於MonoGame基本上是XNA的延續,因此爲XNA 4.0編寫的代碼應該可以在MonoGame中正常工作。但是,引用轉到不同的DLL文件,並且構建稍有不同。有沒有辦法同步源文件(.cs)和內容文件,但不能同步TFS中的項目和解決方案文件?Team Foundation Server:同步源,但不是項目文件?

回答

0

您可以做的是使用團隊資源管理器手動將所有.CS文件放在源代碼管理下。所以......不要把項目放在源代碼控制下,只是源文件。這是非常手動的,你顯然需要手動檢查文件進出。

我使用的是TFS Powertools,它集成到Windows文件資源管理器中以使這更容易。

0

其實你肯定應該同步的項目,就是不與任何文件

項目2(monogame),沒有文件的文件添加到項目

項目1項(XNA)

這兩個簽入TFS

然後將文件從每個凸出添加到一個整體的其他根文件夾,並檢查他們到TFS

然後選擇添加現有文件,然後單擊拆分箭頭,可以選擇添加對文件的引用(而不是將文件包含在項目中)

這樣一切(項目和所有代碼)都是在TFS中,代碼可以在兩個項目之間共享,不存在任何問題。