文件名称:svn2gitnet:跨平台的svn到git migrator
文件大小:39KB
文件格式:ZIP
更新时间:2024-02-24 10:29:59
git svn dotnet-core svn2git GitC#
Svn2Git.NET Svn2Git.NET是从。 它旨在提供一种将项目从svn迁移到git的简单方法。 Svn2Git.NET基于git-svn因此请确保已安装git-svn 。 例子 假设我们在svn中有以下代码: trunk ... branches 1.x 2.x tags 1.0.0 1.0.1 1.0.2 1.1.0 2.0.0 git-svn将检查提交历史以构建新的git repo。 它将所有分支和标签导入为远程svn分支,而您真正想要的是git-native本地分支和git标签对象。 因此,在导入该项目后,我们将获得: $ git br
【文件预览】:
svn2gitnet-master
----build.sh(39B)
----svn2gitnet.xslt(2KB)
----package.cmd(926B)
----src()
--------IMessageDisplayer.cs(125B)
--------ConsoleMessageDisplayer.cs(213B)
--------IGrabber.cs(200B)
--------Worker.cs(3KB)
--------ExceptionHelper.cs(864B)
--------Program.cs(1KB)
--------CommandRunner.cs(7KB)
--------IFixer.cs(186B)
--------InteractiveWorker.cs(851B)
--------ICommandRunner.cs(513B)
--------OutputMessageType.cs(281B)
--------CommandInfoBuilder.cs(3KB)
--------svn2gitnet.csproj(614B)
--------Grabber.cs(10KB)
--------CommandInfo.cs(540B)
--------Fixer.cs(9KB)
--------MigrateException.cs(324B)
--------Migrator.cs(8KB)
--------MetaInfo.cs(414B)
--------Utils.cs(775B)
--------Options.cs(4KB)
----.vscode()
--------launch.json(1KB)
--------tasks.json(339B)
----test.cmd(696B)
----publish.sh(406B)
----.travis.yml(535B)
----LICENSE(1KB)
----test.sh(325B)
----README.md(9KB)
----publish.cmd(343B)
----svn2gitnet.sln(3KB)
----tests()
--------testhelper()
--------unittests()
--------integrationtests()
----.gitignore(5KB)
----package.sh(571B)
----build.cmd(27B)
----license.rtf(1KB)