在克隆后使用“--忽略路径”重写git svn存储库
我使用git svn克隆了大型svn存储库,没有任何排除/忽略目录 现在,我想从克隆的repo中排除一个文件夹在克隆后使用“--忽略路径”重写git svn存储库,git,svn,git-svn,Git,Svn,Git Svn,我使用git svn克隆了大型svn存储库,没有任何排除/忽略目录 现在,我想从克隆的repo中排除一个文件夹 是否可以向现有git svn存储库添加-忽略路径?需要重写历史记录以增加可用空间并加速获取。如果您现在只是将其添加到配置中,您在SVN中忽略的文件将冻结在其当前状态 您可以使用git filter branch重写历史以删除忽略的路径,但是用于将SVN修订映射到git修订的revmap表将不再匹配。我认为您可以删除它,并让它自动重新生成,只要您没有禁用git commit注释中的SVN
是否可以向现有git svn存储库添加-忽略路径?需要重写历史记录以增加可用空间并加速获取。如果您现在只是将其添加到配置中,您在SVN中忽略的文件将冻结在其当前状态 您可以使用git filter branch重写历史以删除忽略的路径,但是用于将SVN修订映射到git修订的revmap表将不再匹配。我认为您可以删除它,并让它自动重新生成,只要您没有禁用git commit注释中的SVN修订行 如果以后删除忽略,您将无法获取git svn,因为svn中的差异不会应用于旧文件