0
使用git svn propset
可以設置svn:externals
屬性嗎?使用git svn編輯svn:externals
我已成功使用git svn propset
來設置svn:eol
屬性。但是,對於svn:externals
,我不確定是否/如何完成,因爲svn:externals
是一個多行屬性,我不確定是否/如何在命令行上顯示多行屬性值。
對於svn:externals
,它將如果git svn propset
命令有--edit
選項,這將允許屬性在文本編輯器進行編輯(類似於編輯提交的文本或混帳配置)是理想的。
我在Windows上使用git版本2.11.1。
我試了一下,但是當我做了'svn的git的dcommit'我得到了形式的錯誤'不是有效的屬性名稱:src/.gitattributes:1'(每個extern引用一行)。所以看起來好像多線SVN屬性不能被設置。 –
我查看了'.gitattributes'文件,看起來好像有一個很小的機會可以通過手動編輯它來在'svn-properties = svn:externals ='值周圍添加引號來解決。我會在下次嘗試更新'svn:externals'。但那將是一個解決方法;它看起來好像值得將這個問題報告給git郵件列表。 –
如何在命令中加入引號(用newline替換'\ n',註釋不能顯示換行符)'git svn propset svn:externals''foo \ nbar''baz/bam'或'git svn propset svn:externals' 「foo \ nbar」'baz/bam'。你甚至可以這樣做(不要這次替換'\ n')'git svn propset svn:externals $''foo \ nbar''baz/bam',但是我沒有試過。 – Vampire