Jos*_*osh 8 version-control dvcs
我正在指导高中机器人团队的编程小组.我想建立一个源代码控制存储库,以避免手动复制目录以进行共享/备份以及手动合并这些目录.构建位置通常不具有网络访问权限,因此这导致我使用分布式版本控制系统(DVCS),这是我不熟悉的.
最大的要求如下:
它也应该易于学习和使用,最好通过图形用户界面,因为我正在与从未使用过版本控制系统的高中生一起工作.
关于哪种DVCS最适合这种情况的任何建议.
编辑:
谢谢你的回答.Mercurial看起来很不错,但它是否支持将存储库从一个目录合并到另一个目录,或者我是否必须设置本地网络才能合并?
Mercurial在Windows和Linux上都很容易使用. TortoiseHg是Windows的gui前端,集成到资源管理器中; 它工作正常.两者都是开源的.据我所知,在Windows下使用Git并不简单.
谢谢你的回答.Mercurial看起来很不错,但它是否支持将存储库从一个目录合并到另一个目录,或者我是否必须设置本地网络才能合并?
Mercurial/TortoiseHg将执行此操作(以及更多),所有其他分布式版本控制工具(据我所知).我相信它会解决你的问题.它是一个DVCS,使用TortoiseHg,它很容易在Windows上使用.其他分布式版本控制工具也可能会起作用(例如bzr),但我对它们的经验较少.Subversion(svn)是一个中心化的版本控制工具.通过一些解决方法,您可以使其在您的环境中运行,但它确实无法解决您想要解决的问题.我不知道为什么其他响应者会建议它.
归档时间: |
|
查看次数: |
518 次 |
最近记录: |