小编haq*_*hat的帖子

使用git跟踪对Dropbox的更改?

跳到TLDR的底部.

问题:

在我们的环境中,每个人都使用Dropbox来协作开发大型编码项目.它解决了每个人都及时更新其他人已经改变的问题,并且还提供了一些关于"谁改变了什么,什么时候改变"的简单版本.

什么Dropbox没有提供,这是我正在寻找的,是Git的真棒酱,版本化,责备,内容差异等

我现在正在做的事情:

我仍然使用Dropbox作为我们的"版本控制,因为其他"开发者"可能无法弄清楚git,我知道这很容易,但他们讨厌改变.

为了让我看到"真正发生了什么,以及是谁在做什么",我正在使用Git 跟踪该项目的整个Dropbox文件夹.

我必须代表其他开发人员每隔一段时间手动提交一次,以便跟踪Git的精彩酱汁发生了什么.

我在找什么:

有没有人对我陷入困境的环境有经验?我想找到一些可以注意Dropbox更改的内容,使用dropbox的API提取更改者的用户名,并自动将更改提交给git.

我还没有找到任何这样的解决方案,并且已经开始在Python中编写应用程序以执行我想要的操作,我可能必须在github上主持此操作并寻求帮助,空闲时间较少,而且相对较新的Python.

我能够从Dropbox API中提取RSS提要并解析出文件是什么以及谁更改了它,但是将它挂钩到Git Commit中还不够,应该是微不足道的.我只是不想重新发明任何车轮.

TLDR:

我想自动跟踪Dropbox文件夹中发生的更改,并让他们使用Git Committed,包括使用dropbox API或类似文件在dropbox中更改文件的人的名称.可能使用Python,但欢迎任何事情.

提前致谢.

Git Repo,如果你想帮忙! https://github.com/haqthat/git-drop

python git version-control dropbox

10
推荐指数
1
解决办法
595
查看次数

标签 统计

dropbox ×1

git ×1

python ×1

version-control ×1