首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单用户使用文件同步服务的VCS

单用户使用文件同步服务的VCS
EN

Software Engineering用户
提问于 2012-10-10 19:48:55
回答 2查看 540关注 0票数 3

我正试图为我的“一个人”项目设置一个版本控制。我的项目文件是同步的,因为我的生活网格(但我可以使用dropbox的事情),在我的笔记本电脑,我的家庭pc和我的办公室pc。我现在使用带有本地文件历史记录的Netbeans。有时,恢复到一个文件的前一个状态会有所帮助。但是,想象一下当多个文件有问题时的情况。如果我错了,请纠正我,但是我必须进入每个文件并恢复到以前的“安全”状态。我不喜欢这种方法,所以我考虑在SVN和GIT之间使用版本控制。

我以前有一些使用SVN (TortoiseSVN)的经验,我知道我可以创建一个文件:// repo。

所以,想要做的是在我的同步文件夹中设置一个VCS,以便在出现问题时能够“恢复”到以前的版本。既然所有的电脑都同步了,我就不需要运行更新了。

文件树组织如下:

C:.\SyncedFolder\MyProject

在MyProject文件夹中,所有的项目文件加上一个目录,其中包含我的项目的SVN或GIT信息(回购/主目录)。

什么VCS最适合这种情况: SVN还是GIT?SVN是否需要存储来自头版本的所有文件,从而在我的同步文件夹中“复制”我的所有项目?GIT消除了这个问题吗?这是最好的办法吗?

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2012-10-10 23:28:52

什么VCS最适合这种情况: SVN还是GIT?

根本不重要。如果在节点之间同步目录树,那么

  • 3份工作副本
  • 3个储存库

在这两种情况下。

纯DVCS解决方案在总大小上可能更小,因为它不将WC-元数据存储在工作副本中的.svn文件夹(S)中,但是- GIT处理二进制数据的能力比Subversion (或Mercurial)要差得多。

票数 2
EN

Software Engineering用户

发布于 2012-10-10 20:18:24

我使用GIT,Git扩展http://code.google.com/p/gitextensions/ (在窗口上安装git ),并使用https://bitbucket.org/提供的免费私有回购。我使用bitbucket在我的工作站之间传输源代码,并将我的代码保存在场外(用于备份目的)。只需确保在完成更改时按下最新的更改,这样就可以在到达新工作站时将其拉出。

由于使用GIT,每个用户的机器上都有完整的回购,所以我不太担心bitbucket会丢失我的数据。为了安全起见,我还将我的回复同步到google驱动器。

也许是更好的方法,但到目前为止对我来说是可行的

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/168383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档