我想在我的家用机器上设置一个个人工作区。我主要打算将它用于家庭项目的Java开发。您推荐我使用哪些工具?(我更喜欢免费工具,因为这仅供家庭使用。)
我希望你能为我推荐一些工具,如果你能给我简要比较每个类别中的一些工具,我将不胜感激。例如,我正在考虑源代码控制和问题跟踪工具,但欢迎任何其他类别。
我还希望获得一些关于在建议的工具之间移动的信息(例如在 CVS 和 SVN 之间迁移),甚至在适用的操作系统之间移动。(我目前使用的是 Windows Vista,但我可能想尽快切换到 Linux。)甚至可能会提供有关将项目移至开源存储库(例如 SF.net)是多么容易的信息。
谢谢你。
(PS 任何关于如何增强/澄清我的问题的评论都非常受欢迎。)