如果是小型项目的话,一般用SVN+Eclipse即可,代码方面直接使用带SVN插件的Eclipse中的Team检入/检出即可,文档方面可以用SVN的客户端,比如TortoiseSVN
大致流程是
1、搭建SVN服务器,创建项目目录及源码框架
2、客户端使用TortoiseSVN下载目录
3、使用Eclipse中的SVN插件检出项目
4、功能开发,提交代码,更新代码
5、整合打发发布
如果是大型项目开发的话,可能会考虑到ClearCase,这个比较复杂了,服务器的搭建和使用都要找相关资料好好学习一下了,ClearCase对于版本的控制比较完全和严谨。
常用的为eclipse、myeclipse
你可以用cvs或svn(ide中的插件)做代码维护,团队协作。签入签出