有没有一种有效的方式,也不需要为了让版本控制在大于1个环境中工作,我可以做很多的小事(我可以应付一下)?由此,我的意思是多个IDE;我在家VS2010开发,但我想用我的笔记本电脑在大学的项目上工作。我的笔记本电脑正在运行Debian,我很乐意提供在那里使用IDE的建议(以防与解决方案相关的特定问题)。我主要使用C++。多环境源代码控制的任何解决方案?
1
A
回答
3
根据您的意见,这听起来像是您正在寻找更多的多平台构建环境。就我个人而言,我倾向于使用make,vi和命令行来处理大多数事情,但这对大多数人来说都很古老。你可能想试试cmake。这个想法是维护一个描述该项目的CMakeLists.txt
文件。 cmake
实用程序可以为各种平台生成项目文件 - Linux的Makefile,MSVS解决方案等。另一个想到的是qmake from Qt。它的工作方式类似于cmake,它可以从一个项目描述文件为各种环境生成构建文件。
1
有很多跨平台的源代码控制系统。 GIT和Subversion都为Visual Studio和其他平台的客户端提供了插件。
例如:
http://ankhsvn.open.collab.net/
- 这听起来像你的问题涉及到跨平台的IDE ......不是跨平台SCC。如果你想要做的dotNet项目跨平台的,那么你应该看看单和MonoDevelop的:
1
如果你有访问团队基础服务器,我建议你先看看微软Visual Studio Team Explorer Everywhere 2010.它支持大量的O/S和IDE - 不仅仅是Windows/Visual Studio
相关问题
- 1. Oracle/ASP.NET环境的最佳源代码控制解决方案?
- 2. 适当的源代码控制解决方案
- 3. 从源代码控制中删除解决方案目录
- 4. 添加解决方案到源代码控制
- 5. 失踪:解决方案添加到源代码控制
- 6. MVC - 基础解决方案VS分支源代码控制
- 7. 具有共享库的多个项目/解决方案的源代码控制
- 8. 开放源代码监控解决方案,无需代理商
- 9. 签入解决方案文件后,我可以将解决方案绑定到TFS源代码控制吗?
- 10. 如何将BIDS解决方案置于源代码控制之下?
- 11. Visual Studio - 以编程方式为源代码控制配置解决方案
- 12. 让Visual Studio忽略解决方案中的源代码控制绑定
- 13. Team Foundation Server的错误 - TFS206018 -add解决方案到源代码控制
- 14. AnkhSVN不认识我的解决方案作为源代码控制
- 15. XML×文件留在解决方案,但在源代码控制c#
- 16. 使用MSBuild构建具有多种环境的解决方案
- 17. 如何断开TFS上的源代码管理解决方案
- 18. RxJava解决方案,以防止堵塞在多线程环境
- 19. 向源代码管理添加解决方案:没有任何反应
- 20. 解决方案如何链接到源代码管理?
- 21. 是否有任何解决方案为MYSQL错误代码:1442?
- 22. 源代码控制误解
- 23. 跨源代码库和解决方案使用源代码管理项目
- 24. 替代解决方案太多的JOIN
- 25. 我的编码更快的解决方案,用...代替循环?
- 26. 备份C#解决方案的源代码
- 27. 请推荐内部共享源代码的解决方案
- 28. 用于VB6的特定源代码管理解决方案
- 29. 自由和开放源代码的帮助台解决方案
- 30. “解决方案的源代码管理似乎存在差异......”
那么这将如何与其中任何一个工作?如果我在Visual Studio中进行了更改,请将它们检入到存储库中,然后在其他计算机上检查这些更改并使用其他IDE打开它们*,它们是否支持这些更改?如果我将文件添加到项目会怎么样?更改保存在'.vcproj'文件中,但Unix IDE无法读取!你是说GIT和Subversion可以通过一些配置来处理? – Anthony 2010-07-29 00:58:47
我建议只使用资源管理器插件(乌龟svn)svn。我还没有发现任何IDE的插件值得使用。 – Tim 2010-07-29 01:17:11
这听起来像你的问题涉及到跨平台的IDE ...不是跨平台的SCC。 如果你想要做的dotNet项目跨平台的,那么你应该看看单和MonoDevelop的: http://www.mono-project.com/Main_Page 和 http://monodevelop.com/ – Zippit 2010-07-29 01:52:09