跨多台计算机管理单独项目的简单方法
我想在同一网络上的多台计算机上处理一个项目。如果重要的话,我正在跨多个操作系统使用 Code::Blocks。
这样做的好方法是什么?在其中一台计算机上设置 SVN 服务器?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我想在同一网络上的多台计算机上处理一个项目。如果重要的话,我正在跨多个操作系统使用 Code::Blocks。
这样做的好方法是什么?在其中一台计算机上设置 SVN 服务器?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
请远离 Subversion。
最好的解决方案是使用DVCS(分布式版本控制系统)。其中有很多可用的,而最著名的是 Git 和 Mercurial。当你理解了基本概念后,它们比 SVN 更容易、更快、更强大。它们的设置也很简单(而 SVN 需要一个中央服务器,这需要更多的工作和一些基础设施)。
就我个人而言,我更喜欢 Hg 而不是 Git。另一方面,我意识到 GitHub 网站及其社区比 BitBucket。
我强烈建议阅读 Hg Init:Mercurial 教程,作者:乔尔·斯波尔斯基。如果您想阅读,我还写了 关于 Mercurial 您应该了解的事情在我的博客中。
相关问题:
Please, stay away from Subversion.
The best solution is using a DVCS (Distributed Version Control System). There are many of them available, while the most famous are Git and Mercurial. After you understand the basic concepts, they are far easier, faster and more powerful than SVN. They are also trivial to setup (while SVN requires a central server, which requires more work and some infrastructure).
Personally, I prefer Hg over Git. On the other hand, I realize that GitHub website and its community is larger and better than BitBucket.
I highly recommend reading Hg Init: a Mercurial tutorial, written by Joel Spolsky. If you feel like reading, I've also written Things you should know about Mercurial in my blog.
Related questions:
最简单的途径是在多台机器上使用 Git,因为这样它就不会依赖于操作系统,并且您不需要集中式存储库(就像使用 SVN 一样)。因为设置 Git 超出了本答案的范围,所以我会向您指出这个答案,以涵盖适合您的设置:Git 初学者:权威的实用指南
The simplest route would be to use Git across the multiple machines, since that way it won't be OS-dependent and you won't need a centralized repos (as you would if you went with SVN). Because setting up Git is beyond the scope of this answer, I would point you to this answer to cover the setup that'd work for you: Git for beginners: The definitive practical guide
这将取决于您喜欢的源代码控制系统风格,但既然您提到了 SVN,我就去获取 可视化SVN服务器。它的安装和运行非常简单(只需 5 分钟),免费,并且可以在您的网络上正常工作。我在具有数百个存储库和用户的服务器上的大型企业环境中以及在我的本地计算机上运行它,并且它在这两种情况下都同样运行良好。
It will depend on your preferred flavour of source control system but since you've mentioned SVN, I'd just go and grab Visual SVN Server. It's super easy to get up and running (allow 5 minutes), free and will work just fine across your network. I run it in both a large enterprise environment on a server with hundreds of repositories and users and on my local machine and it works equally well in both scenario.
我使用 SVN,我对它很满意,尽管它确实需要中央服务器,但我只使用我的“永远在线”的 Web 服务器。
也就是说,我相信趋势是朝着 GIT 发展,所以如果我重新开始,我可能会使用它。
I use SVN, and I'm happy with it, though it does require a central server, I just use my 'always on' web server.
That said, I believe the trend is towards GIT, so I'd probably use that if I was starting afresh.