我們正在使用不同Windows版本的Paralells在OSX上進行一些跨平臺開發。有沒有人找到一個很好的解決方案來共享一個工作副本/代碼庫,而不必在每個操作系統上籤出不同的副本?使用單一工作副本進行跨平臺開發
1
A
回答
2
我的第一個想法是分佈式版本控制,比如Git或Mercurial。但是,這給你一個共享的存儲庫,而不是共享的工作副本。
如何將目錄公開爲共享網絡驅動器並從其他虛擬環境連接到它?
+1
VM +共享文件=>網絡驅動器或VM軟件特定的共享文件夾。 – rubenvb
0
我爲此使用了dropbox。沒有什麼能阻止你同時在版本控制和保存箱中保存你的文件。我發現這種方法的編譯速度要快於安裝網絡文件系統(例如使用SMB,NFS或sshfs)。
關鍵是配置您的構建系統的源外構建。
CMake的是一個構建系統,使這個簡單的:
http://www.cmake.org/Wiki/CMake_FAQ#What_is_an_.22out-of-source.22_build.3F
如果修改您的構建系統是不是一種選擇,一個可能的選擇是把你的所有源文件在一個單獨的Dropbox,同步目錄,只是對稱 - 將其鏈接到您的常規構建樹中。
相關問題
- 1. 使用GLKit進行跨平臺開發?
- 2. 使用ZeroMQ進行跨平臺開發?
- 3. 使用Mac進行跨平臺開發?
- 4. 跨平臺開發
- 5. 跨平臺開發?
- 6. 跨平臺開發
- 7. 使用C++進行跨平臺GUI開發
- 8. Android開發跨平臺到iOS平臺
- 9. Qt qmake跨平臺開發
- 10. 開發跨平臺XNA庫
- 11. 跨平臺開發建議
- 12. 跨平臺遊戲開發
- 13. 移動跨平臺開發
- 14. 跨平臺移動開發
- 15. 跨平臺COM開發
- 16. SDL - 跨平臺開發
- 17. Appcelerator \ Titanium - 跨平臺開發
- 18. Xamarin跨平臺開發.net
- 19. OpenGL ES跨平臺開發
- 20. 開發跨平臺Android應用程序
- 21. 跨平臺移動應用開發
- 22. 開發跨平臺應用程序
- 23. 使用Eclipse進行跨平臺Java開發(構建路徑問題)
- 24. 使用Xamarin/Visual Studio/Eclipse建議在Mac上進行跨平臺開發
- 25. 你有什麼經驗像開發用於跨平臺開發的Netbeans平臺?
- 26. 跨平臺應用IBM工作燈
- 27. 用於Web開發的免費跨平臺工具
- 28. 適用於iPhone和Android的最佳跨平臺開發工具
- 29. Cocos2d-x跨平臺遊戲開發
- 30. C++跨平臺開發(Windows和Mac OS)
我相信你的問題更多的是關於如何安排一個更好的跨平臺開發的代碼,並儘量減少冗餘的代碼和文件。對? – MacGeek