我们有一个远程SVN存储库,用于将所有内容表单图像保存到视频等中......正如您所期望的,此远程SVN存储库的大小为90个演出。将本地SVN签出克隆到GIT
我想使用GIT而不是使用SVN,因为我希望可以看到团队中任何其他人的更新或提交,而无需使用SVN显示历史记录(由于我工作需要5分钟的时间远程执行
我有一个本地的SVN签出我的机器上的存储库和它的90个演唱会的大小有没有什么办法可以使用GIT来克隆这个SVN checkout(90数据)然后继续git svn fetch并提交/提交到远程SVN存储库,而无需克隆远程存储库?
请注意,SVN存储库的大小为90 g。因此,使用Git Svn Clo东北。所以我想以某种方式复制数据并创建哈希表,然后以某种方式告诉git“现在在此版本上查找服务器上的更新”
感谢lonescu,尽管最大的问题是,当远程工作时,SVN只需要花费很长时间就可以恢复和转发文件修订版本。这就是为什么我需要GIT。还是有一些工具可以让你用SVN指定修订版本,在本地缓存历史记录而不需要通过网络? – Chad 2010-07-21 12:25:30
GIT的工作方式是始终有一个**完整的存储库(90GB?)。这就是为什么如此之快,但又是非二进制内容。 我不知道有一种工具可以满足你的需求,但是你可以使用一个好的SVN API来实现这个功能,或者使用一个好的API来使用一个足够简单的SVN客户端,并且修改它以便以你希望的方式工作我的理解是,SVN协议似乎并不禁止你的情况。 – 2010-07-21 12:43:56