|
|
1
8
好吧,我绝对建议您查看分布式系统,而不是颠覆。这将满足您不依赖网络访问的需求,并且可能更适合您的工作流程。分布式VCS的主要选择是 git , Mercurial (也称为“Hg”),以及 Bazaar (或“BZR”)。我个人的偏好是反复无常的,但它们都是相当可比的。 然而,Mercurial比其他人有一个优势(这在你的情况下是非常有用的),那就是“hg-serve”命令。您可以在这里阅读: Informal sharing with "hg serve" . 基本上,它设置了一个非常简单(临时)的服务器,允许通过网络拉取存储库。我一直用它来保持我的桌面和笔记本电脑之间的代码同步。如果我在笔记本电脑上做了一些修改,我只需要在那里运行“hgserver”,然后从桌面上运行“hg pull”,或者如果我在桌面上工作,则相反。 因此,总的来说,我绝对建议您研究分布式系统,我认为它们将尽可能地为您设置所需的环境。网上有相当数量的关于使用它们的信息。我和其他人相处的时间不多,但如果你想尝试反复无常, this free online book covers pretty much everything you'll need to get started . |
|
|
3
2
无论您做什么,请确保定期备份存储库。如果你的笔记本电脑存放了你的存储库,这一点尤其正确。你也会想一想如果你的笔记本电脑被偷了会发生什么。最好使用git并将存储库留在桌面上。 |
|
|
4
1
|
|
|
5
1
如果您想要简化(设置),SVN就可以了。它在没有网络连接的情况下工作,因为您的整个历史记录都保存在每个同步的PC上,而且SVN+SSH的设置很简单。它使用ssh的内置功能来运行程序,因此,如果您设置了ssh服务器,那么您只需创建一个存储库,一切都可以工作。没有任何服务器设置。 这也可以作为备份,因为您在与之同步的每台计算机上都有整个存储库。 分布式版本控制系统也很有趣,但我认为前期投资更高,但它的优点是,您可以在不连接的情况下保存到存储库中(如果您单独工作,这一点并不重要,但是能够在任何地方检查和回滚,也会有它的优点)。 |
|
6
0
当您没有访问存储库的权限时,SVN会变得非常难以使用。因为我在一台计算机上完成了所有的开发工作,所以我对SVN很满意,但您可能会发现这并不容易。据我所知,这正是Git要处理的问题——它允许您提交在本地副本中注册的内容,然后在您访问时将所有内容上传到存储库。 |
|
|
7
0
您可以考虑购买一台SVN主机-它们价格相当实惠,而且不必处理您自己的网络连接: http://www.google.com/search?hl=en&q=svn+hosting&btnG=Google+Search&aq=f&oq= |
|
|
8
0
我最喜欢的风投是 darcs 因为它支持采摘小块樱桃。它是一个分布式VCS,非常容易使用。 |
|
Harry · 如何在编译时获取克隆的git仓库的标签 1 年前 |
|
Ooker · 如何从blob中删除秘密? 1 年前 |
|
|
hasdrubal · git日志图智能分支过滤器 1 年前 |
|
|
J. Doe · 为什么git中没有跟踪git文件? 1 年前 |