对现有代码的良好软件版本控制
我确信以前已经有人问过这个问题,但我的问题有点不同。我有这些文件,正在处理大量数据。有些数据文件超过 2 GB。我刚刚开始这个项目,所有编辑都只在一个文件上。我们还有两台计算机,但这些文件并不总是同步。该代码是使用两个不同版本的 IDL 以 IDL 编写的。我下载了 Mercurial,但对如何使用它感到非常困惑,因为我想建立一个系统,如果文件被编辑,我们会知道它为什么被编辑。另外,如果我们的程序不再工作,我们可以参考它。我听说您可以设置本地服务器并通过那里访问文件。这是一条好路线吗?哪个程序最简单?谢谢!
I'm sure this has been asked before but my question is a little different. I have these files that I'm working with huge data. Some of the data files are more than 2 gigs. I just jumped into this project and all edits have just been on one file. We also have 2 computers and those files aren't in sync all the time. The code is written in IDL using two different versions of IDL. I downloaded Mercurial but was so confused on how to use it because I want to set up a system where if a file is edited we would know about it can why it was edited. Also so we can refer back to it if our program doesn't work anymore. I heard that you can set up a local server and just access the files through there. Is this a good route to go and which program would be easiest? Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您寻求易用性,SVN 是您的最佳选择。
SVN is the way to go if you're looking for ease-of-use.
请参阅带有 Plastic SCM 的大型存储库
易于使用,而且速度显然相当快。缺点:如果您有超过 15 名开发人员,可能对您的组织来说不是免费的。
如果您确实安装了它,我强烈建议您阅读优秀的文档。它将向您展示如何隐藏或忽略您不想每次检查更新的文件。
See Very large repositories with Plastic SCM
Easy to use, and apparently quite fast. Downsides: May not be free for your organization if you have over 15 devs
If you do install it, I HIGHLY suggest you read the excellent documentation. It will show you how to cloak or ignore files you don't want to check for updates each time.