软件控制程序
Software control program
我是一名计算机工程专业的大学生。我和另外三个人在我的计算机科学课上做一个c++项目。与其把我们的代码压缩起来互相发送,我能用什么软件来进行版本控制呢?我住在校园里,所以设置服务器可能是一个问题(必须使用大学wifi)。我听说过git和svn,但我不是超级计算机专家,所以命令行可能会让我困惑。
使用免费的在线源代码存储库,如unuddle.com, github.com, beanstalk.com。它允许你使用SVN或git。有些人强迫你有一个开源项目(github),有些人让你把它变成私有的。同时,这两个程序(SVN或git)都有GUI前端,您不需要使用命令行。
我仍然推荐git,仅仅是因为在这个项目上工作的人的数量,而且因为它是一个很好的实践。但是您不必在命令行中工作。Git在windows和linux上都有图形用户界面。
教程:
- http://progit.org/
- https://tortoisegit.org/
- http://code.google.com/p/msysgit/
- gitk
- 傻笑
- git-gui
- 许多其他的,在你的发行版的包存储库 中搜索
我喜欢Mercurial,它在很多方面与Git相似。
它有一个GUI TortoiseHg,虽然我从来没有使用过。
BitBucket有免费主机
另外,在必要时,您可以运行hg serve
来通过网络共享您的代码,这非常方便。
要平衡所有"使用Git"的答案(:
我很抱歉这么说,但如果你主修计算机工程,而你不懂计算机或命令行往往会让你困惑,你可能选择了错误的职业道路。
编辑:好的,所以我猜…我用的是unuddle。你可以使用TortoiseSVN或其他类似的GUI工具。如果你不能使用像Dropbox或box.net这样的服务来共享zip文件或其他东西的代码…
好运。
相关文章:
- 无法在windows控制台中为C++程序提供必要的输入
- 将控制台应用程序直接输出到Visual Studio而不是外部Windows控制台中
- 在控制台上输出我从文件中读取的整数,将程序插入无限循环
- 控制多线程程序中的输出流
- c ++ 是否有任何用于列出 Windows 驱动程序管理器控制台中显示的设备驱动程序的 Windows API?
- C#类过程 - 控制C 应用程序,不可能读取输出
- VS2013在构建容器应用程序时无法识别OCX控制的附加方法
- 编写Chrome扩展程序以控制串行端口
- QCoreApplication事件循环和Windows服务控制处理程序功能
- 我们如何编写一个 c++ 程序来使用类来控制银行账户?
- 仅在我退出应用程序后,使用Cout.write()函数在控制台上打印字符串
- 如何使用两个字符来控制 C++ 程序的流程
- 如何在 c++ 控制台应用程序中控制光标位置
- 如何在 GUI 程序 C++ 而不是控制台中传递 argv 参数
- C++程序控制终端窗口
- 使用winapi进行远程程序控制
- 如何从另一个程序控制一个程序
- Linux应用程序控制光学媒体
- 从Visual Studio应用程序控制Unity3D
- 如何从应用程序控制背景音乐