2012-08-23 147 views
2

我已经阅读了非常多线程,并观看了许多关于Dropbox和Git功能相结合的视频。 一条线索是这样的:Using Git and Dropbox together effectively?Git和Dropbox - 本地回购

这是我想做的事:

  • 我目前工作的一个大的个人项目(只有我,不需要加密)。
  • 工作在两台台式电脑(Win 7,Ubuntu)和一台笔记本电脑(OSx)上完成。
  • 我希望我的文件可以在任何地方和版本控制下访问(git)
  • 对所有文件(槽Dropbox.com)进行网络访问会很好,所以不需要安装如果我是例如Git。借一台电脑。

大多数指南使用Dropbox安置远程回购。这是好的,但是然后必须在每台计算机上安装git来访问这些文件,而不会通过网络直接访问文件。

目前我有我的文件和Dropbox的本地回购(是的,我知道大小问题),并在学校的SSH服务器上的远程回购。 这个想法是,我可以选择在任何计算机上工作(即使没有提交),仍然可以使用计算机#2或#3继续工作并从那里提交。整体备份在ssh服务器上。

有关此设置的任何想法将不胜感激。如果任何人有更好的主意,请让我知道:)

回答

3

我真的不认为Dropbox是一个很好的解决方案。对于你想要的,我可能会将git clone添加到USB存储棒中并随身携带。

除此之外,我知道的所有在线git主机(github等)都允许您下载任何提交的tarball,并且其中许多主机允许您就地编辑文件。

+0

谢谢,但USB棒不是一个可行的选择。我需要在几分钟内从一个操作系统移动到另一个操作系统,以运行软件和仿真。编辑:这样如何:以“预期”方式使用GIT,在SSH服务器上使用中央repo,并在其他机器上使用本地。然后将其中一个机器本地回购符号链接到Dropbox文件夹? –

+1

我没有看到USB棒上的克隆如何阻止您这样做。也就是说,当我需要在多个环境中测试时,我使用vms。 – jeremiahd

+0

对不起,我误解了。是的,这是可能的,但我希望把它当作现在的第二种选择。我担心vms会带来太多的负面问题。在Win和反之亦然的情况下,从笔记本电脑断开外部显示器时,往往会使用VitualBox或WMware挂起。 –