在Mac上的Xamarin Studio中使用SVN
问题描述:
我想在macOS Sierra的Xamarin Studio中使用SVN作为我的新项目,但是当我想要选择一个存储库时,我只能使用Git。我认为Xamarin Studio支持开箱即用的Git和SVN。有什么我需要安装?在Mac上的Xamarin Studio中使用SVN
答
如果使用的是最新的Xamarin工作室(6.2版构建1821)的版本有取决于什么颠覆的Mac上安装/ SVN的问题。
帮助/打开日志目录
查找最近的
Ide.XXXXX.log
(即Ide.2017-03-01__06-09-02.log
)-
查看日志中提及
Subversion
,你也许会发现以下警告:警告[2017-03-01 06:09:39Z]:Subversion插件无法加载libsvn_client,因此它将被禁用。
如果是这样,提交错误@https://bugzilla.xamarin.com和使用svn
从CMD线或第三方SVN GUI客户端......
注:我知道已经安装了SVN v1.9.5_1将导致最新的Xamarin Studio和Visual Studio for Mac版本在任何解决方案/项目加载(即使它们不使用SVN)并要求禁用SubVersion AddIn(通过Add-in Manager
(或Extensions
on Visual Studio)对于Mac)
Stacktrace:
at <unknown> <0xffffffff>
at (wrapper managed-to-native) MonoDevelop.VersionControl.Subversion.Unix.LibApr0.apr_pool_create_ex (intptr&,intptr,intptr,intptr) [0x0000c] in <ec614fb9e74e466baa337de36616d378>:0
at MonoDevelop.VersionControl.Subversion.Unix.LibApr0.pool_create_ex (intptr&,intptr,intptr,intptr) [0x00000] in /Users/builder/data/lanes/4010/d41b6e51/source/monodevelop/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion.Unix/MonoDevelop.VersionControl.Subversion.Unix/LibApr.cs:104
答
我找到了解决办法。从here
ln -s "/Applications/Xcode.app/Contents/Developer/" "/var/db/xcode_select_link"
的Xcode 8.3.2和6.3 Xamarin建立863