嗨,谢谢你阅读本文!
我的办公室局域网中有两台计算机:一台非常强大的PC,我大部分时间用于开发和笔记本电脑。 现在我想在这两个设备之间共享所有eclipse项目(例如手动同步,然后切换到笔记本)。我不需要它们可以在云端或其他东西中使用。我还有一个NAS(网络附加存储),它一直在运行。
是否可以同步我的所有项目?主要问题:复杂性......
我目前的解决方案是使用文件同步程序来同步我的整个"项目"文件夹(我的整个工作生活的根)到我的NAS内的文件夹(手动同步 - 不是文件更改或计划)。这种方法的问题是:我必须同步超过100000个文件。这仅需20分钟来分析已发生的变化。当我打开eclipse一次并操作一个静态html文件时,eclipse会更改超过2000个文件(大多数都在.metadata文件夹中)...
我对每个解决方案都持开放态度。我是否必须更改项目设置的结构?我必须使用其他同步解决方案吗?或者它是不可能的?我必须使用云存储解决方案吗?这会影响已经使用git的项目吗?
感谢您的回复!!!!!
最好的问候! 曼努埃尔答案 0 :(得分:1)
确实有可能。如何在这种情况下使用git?您可以在NAS上为那些不应发布的项目创建一个裸存储库。
我想如果你处理源代码和真正的大量文件,这可能是有效和安全地做到这一点的最佳策略(在获取你投入的内容方面)。
答案 1 :(得分:0)
我决定使用http://sourceforge.net/projects/freefilesync/
中的FreeFileSync工具有一些努力将其配置为忽略某些文件和文件夹,但该工具提供了很好的过滤器可能性。配置这些过滤器可能非常耗时,但它们工作正常:)
感谢您的帮助!