好吧,这可能是一个很长的镜头,但我有问题让AnkhSVN从Visual Studio 2005连接到外部SVN服务器.在这种方式中有一个网络代理,但我似乎无法在AnkhSVN中找到配置代理的方法,并且似乎没有检测到Internet Explorer代理配置.有什么方法可以解决这个问题,还是可能不起作用?
我想尝试一下AnkhSVN的功能(即与Red Gate SQL Changeset工具的集成),而不是完全卸载VisualSVN.感觉很狡猾,所以我想看看是否有其他人有经验可以减轻或证实我的恐惧.
更新
所以我尝试卸载VisualSVN并放入Ankh.至于在VSS内部工作,变化是完全透明的.可悲的是,SQLChangeset没有使用这个插件,所以它的一部分是徒劳的.
即使不必重新进入我的许可证,转回也是无痛的.所以,良好的知识,但没有长期目标的喜悦.
我的任务是将此VS解决方案和项目移动到另一个SVN服务器.我正在使用Visual Studio 2010 RC1和AnkhSVN 2.1.7819 ....
C:\Repositories\foo
.http://someSite/svn/foo
我发现,最明显的方法是Pending Changes - Source Files窗口(似乎属于AnkhSVN).它似乎允许您更改您正在使用的存储库.
我收到此错误消息:
存储库UUID'152c39db-5799-4234-85f2-074004a6fcad'与预期的UUID不匹配'6c83444d-7f93-d64a-b0a0-23283495cf17'
问题
C:\Repositories\
永远"忘记"那个回购?我想在Visual Studio中移动一些文件.但我看到Ankh将其视为新文件并在更改列表中删除.相当于SVN移动了吗?我不想丢失这些文件的历史记录.
如何在VS 2010中禁用AnkhSVN?
我正在使用Visual Studio 2010.我想SVN我可以使用TortoiseSVN,我只是将我的VS项目文件夹添加到存储库并完成.也许我可以使用tortoiseSVN插件,但它仍然是测试版和旧版.
其他人在谈论AnkhSVN + TortoiseSVN.我真的需要结合这两个工具吗?我只是问,在我从这里开始一些SVN之前,我想知道最聪明的方式.有什么建议?谢谢!
编辑:好的,我真的不明白.如果你告诉我我应该同时使用 - 如果我想提交新的东西,我该怎么办?我首先用Ankh然后用TortoiseSVN提交它?一切都会正常工作没有错误?Okey我只是困惑,因为我从来没有使用svn(特别是其中两个同时)那么多.
我想知道是否有人知道如何更改挂起更改窗口中的视图列.我使用Visual Studio 2012 Professional和AnkhSVN作为插件.当我启动VS时,默认视图列(路径,项目,更改和完整路径)就在那里.我想永久地将Modified列添加到窗口中.有没有办法配置列选项?
我在Visual Studio 2010中使用AnkhSVN.
当我开始编辑文件时,我想要自动从存储库更新文件,或者警告它需要更新.
这可能吗?
我知道这个问题已经弹出好几次了,就像这里一样:将subversion存储库编号转换为代码.
但要么我理解太复杂,要么对我的项目来说过于复杂.这是我的简要设置:几个开发人员使用visual studio 2012和ankhsvn连接到我们的subversion存储库,开发一个.net Web应用程序.开发服务器使用cruisecontrol.net同步存储库中的最新文件.测试服务器,手动复制特定修订版以进行QA.
请求是在站点上显示最新版本,以便测试人员知道他们正在查看的版本.
什么是最简单的方法?是否有一些直接从代码中获取它的方法(最佳方案)?可以在cruisecontrol.net上为我做这件事(但是这会离开手动部署的测试服务器).我搜索和搜索了许多解决方案似乎很麻烦,我只是想知道在我开始构建一个精心设计的装置之前是否有更简单的方法.
[W10 Pro x64 v1709,Visual Studio 2017社区15.6.0,AnkhSVN 2.7.12815.35086]
我在VS 2017的VS初创公司AnkhSVN遇到了崩溃.我相信这才刚刚开始发生 - 我不记得最后一次打开IDE时发生了什么.卸载/重新安装扩展程序没有帮助.尝试打开Pending Changes窗口时出现错误消息:
AnkhSVN异常
发生内部错误:
对象引用未设置为对象的实例.
堆栈跟踪:
System.NullReferenceException: Object reference not set to an instance of an object.
at Ankh.UI.PendingChanges.PendingChangesToolControl.OnLoad(EventArgs e)
at System.Windows.Forms.UserControl.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at Ankh.VSPackage.AnkhToolWindowPane.get_Window()
at Microsoft.VisualStudio.Shell.Package.ToolWindowCreationResult..ctor(WindowPane window, UInt32 flags)
at Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Type toolWindowType, Int32 id, UInt32 flags, Object context, Guid persistenceGuid)
at Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Type toolWindowType, Int32 id, Object context)
at Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Type toolWindowType, Int32 id)
at Microsoft.VisualStudio.Shell.Package.FindToolWindow(Type toolWindowType, Int32 id, Boolean create, ProvideToolWindowAttribute tool)
at Ankh.VSPackage.AnkhSvnPackage.ShowToolWindow(AnkhToolWindow toolWindow, Int32 …
Run Code Online (Sandbox Code Playgroud)