我的公司正在使用CVS作为源控制的事实标准.但是,我听说很多人都说SVN更好.
我知道SVN比较新,但除此之外,我对它的好处并不熟悉.
我正在寻找的是两个系统的良好,简洁的比较,注意到Java/Eclipse开发环境中每个系统的优点和缺点.
我以前使用过 SVN,因为我有一个较大的项目,并且经常更换开发人员,所以我想在包或文件级别定义文件访问。例如,给予基本类的完全访问权限,但在某些情况下只允许特殊用户读取和提交。
是否有版本控制系统可以实现这一点,例如 GIT、CVS 或 SVN,或者是否有解决方法可以做到这一点?我没有自己的服务器,但我使用 Codesion 作为托管服务。
紧缩:我可以检查映射在我本地计算机上的驱动器上的仓库,而无需在该目录上运行服务器吗?
Fluff:我是使用CVS的新手.我正在开发一个旧项目,所有原始开发人员都不再与我们在一起,或者忘记了他们是如何工作的.经过多次磨难后,我终于找到了项目源代码的位置(在我已映射到本地文件系统的公共驱动器上),但它是一个CVS回购.如何查看此代码,以便我可以实际处理它?
我使用的是Windows 7系统.