Github和Dropbox冲突风险?

Github和Dropbox冲突风险?,github,dropbox,Github,Dropbox,我有一个包含所有项目的dev文件夹。其中有些在github上,有些则没有。我还使用Dropbox(带有符号链接)在多台计算机上保持数据同步 例如,如果我在一台电脑的“文档”文件夹中添加了一些内容,那么我可以在另一台电脑的相应文件夹中看到它 我的问题是:如果我对我的dev文件夹也这样做(因此dev文件夹在两台电脑上都由Dropbox同步),这会不会导致我推到github时出现问题?我不确定你如何“证明”这是正确的。但是,我完全使用了这个开发模型,没有任何问题。我个人不在dropbox中使用符号链接

我有一个包含所有项目的dev文件夹。其中有些在github上,有些则没有。我还使用Dropbox(带有符号链接)在多台计算机上保持数据同步

例如,如果我在一台电脑的“文档”文件夹中添加了一些内容,那么我可以在另一台电脑的相应文件夹中看到它


我的问题是:如果我对我的dev文件夹也这样做(因此dev文件夹在两台电脑上都由Dropbox同步),这会不会导致我推到github时出现问题?

我不确定你如何“证明”这是正确的。但是,我完全使用了这个开发模型,没有任何问题。我个人不在dropbox中使用符号链接,但这不会影响任何事情。我所有的git回购都在我的Dropbox上。我已经用这种方式在OXS、Windows和Ubuntu上工作了一年多。我所有的承诺和推动都很好

此外,这可能是重复这个问题:

[编辑:]


实际上,最近我注意到的一件事是,您可能会遇到跨系统的行尾问题。来自GitHub的这篇文章(带有指向SO问题的链接)解释了如何处理行尾。

你从来都不想混用代码版本控制策略。要么所有代码都存在于git中(这是一个好主意),要么所有代码都存在于Dropbox中(Dropbox不提供任何历史记录,因此这是一个非常糟糕的想法)

当您将一个源文件添加到git时,应该强制将其推送到Github,以便以后可以提取它


我觉得你在推送代码时会遇到问题——你将通过一个源添加新文件,但通过另一个源添加新文件——这将变成一件令人头痛的事,而不仅仅是一个好处。

我有同样的问题,现在我的答案是“只需将你的存储库移出Dropbox即可。”


正如你所看到的,这不是同一个问题,但是如果你只搜索关键词“GitHub”,你会看到关于你的困惑的争论。也许你会做出自己的决定。

显然,因为我不想尝试可能会破坏重要数据的东西。我是说测试repo@Jayraj我担心它可能与简单的测试回购协议一起工作,然后在不同的操作系统上出现严重问题,例如,这很难做一个广泛的测试,我相信有人已经尝试过了。令人惊讶的是,在互联网上我几乎找不到关于这个场景的信息。谢谢,很高兴听到这个消息!我认为这不是重复,因为我的问题要具体得多。