Macos 在Mac上的Xamarin Studio中使用SVN
我想在macOS Sierra上的Xamarin Studio的新项目中使用SVN,但当我想选择一个存储库时,我得到的只是Git。我认为Xamarin Studio支持Git和SVN开箱即用。有什么我需要安装的吗Macos 在Mac上的Xamarin Studio中使用SVN,macos,svn,xamarin,version-control,xamarin-studio,Macos,Svn,Xamarin,Version Control,Xamarin Studio,我想在macOS Sierra上的Xamarin Studio的新项目中使用SVN,但当我想选择一个存储库时,我得到的只是Git。我认为Xamarin Studio支持Git和SVN开箱即用。有什么我需要安装的吗 如果您使用的是最新版本的Xamarin Studio(版本6.2 build 1821),则会出现问题,具体取决于Mac上安装的Subversion/svn 帮助/打开日志目录 查找最新的Ide.XXXXX.log(即Ide.2017-03-01\uu 06-09-02.log) 查
如果您使用的是最新版本的Xamarin Studio(版本6.2 build 1821),则会出现问题,具体取决于Mac上安装的Subversion/svn
- 帮助/打开日志目录
- 查找最新的
(即Ide.XXXXX.log
)Ide.2017-03-01\uu 06-09-02.log
- 查看日志以查看对
的引用,您可能会发现以下警告: 警告[2017-03-01 06:09:39Z]:Subversion加载项无法加载libsvn_客户端,因此它将被禁用。Subversion
svn
注意:我知道安装svn v1.9.51会导致最新的Xamarin Studio和Visual Studio for Mac版本在任何解决方案/项目加载上出现故障(即使它们不使用svn),并要求禁用SubVersion加载项(通过加载项管理器(或Visual Studio for Mac上的扩展名)
Stacktrace:
在
在(包装器管理为本机)MonoDevelop.VersionControl.Subversion.Unix.LibApr0.apr_pool_create_ex(intptr&,intptr,intptr,intptr)[0x0000c]in:0
在/Users/builder/data/lanes/4010/d41b6e51/source/MonoDevelop/main/src/addins/VersionControl/monodevel.VersionControl.Subversion.Unix/MonoDevelop.cs:104中的MonoDevelop.VersionControl.Subversion.Unix/MonoDevelop.VersionControl.Subversion
我找到了一个解决方法。来自
Xcode 8.3.2和Xamarin 6.3 Build 863,因为Xamarin 6.3是最终的“真实”Xamarin版本(参见),我假设MS删除了svn功能,以便将人们引导到Xamarin的继任者Visual Studio for Mac:。VS for Mac支持Subversion。当我只安装XCode而没有安装XCode命令行工具时,我遇到了这个问题
Subversion在我安装后出现在版本控制类型下拉列表中
xcode选择--安装
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
ln -s "/Applications/Xcode.app/Contents/Developer/" "/var/db/xcode_select_link"