[英]What is wrong in my syntax?(batch file to migrate from git to svn)
我需要將一些git存儲庫遷移到Subversion。
我想保留一些項目的悠久歷史。 同樣,作者姓名必須保持不變。
在修補並尋找其他方法來實現這一目標之后,我似乎仍然無法使其正常工作。
我需要遷移的git存儲庫是c驅動器上的本地存儲庫。 我需要將這些存儲庫遷移到的svn服務器位於本地網絡上。
到目前為止,這是我想出的:
svn mkdir --parents SVNSERVER/DestinationRep
git svn clone -sA authors.file svn://LocalSourceFolder
cd LocalSourceFolder
git remote add origin localSourceFolderPath
git fetch origin
git checkout -b old_master origin/master
git rebase --onto master --root
git svn dcommit
pause
當我嘗試執行時,它也會顯示此錯誤:
“無法從HEAD歷史記錄中確定上游SVN信息。”
現在,在人們告訴我之前,我知道這里曾經問過類似的問題,我讀了很多,但是它們似乎並沒有提供使這項工作可行的缺少的“鑰匙”。
任何幫助表示贊賞。
控制台輸出:
svn mkdir --parents h
ttp://192.168.10.106/svn/Itp-tools/BackupUploader
svn: E205007: Konnte keinen externen Editor zur Eingabe der Logmeldung bestimmen
. Setzten Sie entweder die $SVN_EDITOR Umgebungsvariable oder verwenden Sie die
--message (-m) oder --file (-F) Optionen
svn: E205007: Keine der Umgebungsvariablen SVN_EDITOR, VISUAL oder EDITOR ist ge
setzt und keine Laufzeitkonfigurationsoption »editor-cmd« wurde gefunden
git svn clone -sA auth
ors.file svn://BackupUploader
Can't open authors.file No such file or directory
-- i can handle this when other errors are resolved
cd BackupUploader
git remote add origin C:\Users\msc\Desktop\git-tf-2.0.2.20130214\BackupUploader
git fetch origin
From C:\Users\msc\Desktop\git-tf-2.0.2.20130214\BackupUploader
* [new branch] master -> origin/master
git checkout -b old_master origin/master
Branch old_master set up to track remote branch master from origin.
Switched to a new branch 'old_master'
git rebase --onto master --root
First, rewinding head to replay your work on top of it...
Fast-forwarded old_master to master.
git svn dcommit
Unable to determine upstream SVN information from HEAD history.
Perhaps the repository is empty. at C:\Program Files\Git\mingw64/libexec/git-cor
e\git-svn line 866.
不太重要
-m
添加提交消息(創建文件夾為 commit) 更重要
http://192.168.10.106/svn/Itp-tools/BackupUploader
和svn://BackupUploader
嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.