目前我正在使用以下SVN客户端:TortoiseSVN for Windows和AnkhSVN for Visual Studio 2005+.我听说GIT与SVN具有很高的互操作性.我的工具可以使用GIT存储库吗?
刚刚从visualsvn转换为AnkhSVN.爱它...但我需要将我的磁盘上的文件和目录添加到SVN ...但文件和目录不是解决方案的一部分(Vs2010)...它基本上是我存储一些dll的目录但是如果目录不存在然后我缺少参考.
这可能吗?
我没有使用VS中的ankhSVN上下文菜单将我的解决方案添加到SVN.我使用Tortoise第一次将我的文件夹/项目添加到SVN的路线(因为我喜欢和喜欢这样做).
然后,当我打开该解决方案时,VS打开但是ankhSVN仍然没有标记我的文件或识别与svn的连接.
这是怎么回事?我不想被迫只使用ankhSVN第一次向SVN提交项目,以便ankhSVN绑定或识别并启动.
我正在使用Visual Studio 2010为Azure开发MVC 3应用程序.我们正在使用AnkhSVN进行颠覆控制,这在过去一直有些小问题.
我尝试构建/调试我的应用程序时遇到的错误是:
无法将文件"C:\ Xxx_bin_deployableAssemblies.svn\all-wcprops"复制到"bin\.svn\all-wcprops".访问路径'bin\.svn\all-wcprops'被拒绝.
这个故事变得更加复杂,因为我的另一个开发者机器上没有抛出这个错误.我们机器唯一真正的区别是我在我的机器上安装了SP1.
此外,当我更新AnkhSVN并从subversion服务器重新检出应用程序时,它可以工作而不会为第一次构建引发错误.关闭我的comp然后开始备份后,错误再次弹回.
我还没有找到真正的解决方案.我只是删除文件夹中的.svn文件,并解决了构建应用程序的问题.但是,当我更新或提交它时会抛出一个无版本的错误.
我认为问题是应用程序试图在构建期间复制.svn文件,而不是忽略.
你知道如何将.svn文件从构建中明确排除吗?
我需要尽快解决这个问题,所以任何帮助都很棒!
谢谢
我有两个项目.旧项目(我们称之为A)位于subversion存储库中,较新的项目B位于Git存储库中.
我在Visual Studio 2013中使用这两个项目.我已经读过,源控件提供程序的选择应该与解决方案绑定,但它对我不起作用.
我打开sln A,然后我将源控制提供程序设置为AnkhSVN.我从菜单打开挂起的更改,它只是工作.我关闭解决方案A.
我打开sln B.我打开连接到Git提供程序的团队资源管理器并使用它.它工作正常.我关闭sln B.
我打开解决方案A,我希望Anhk提供商能够被设置,但事实并非如此.源控制提供程序设置被覆盖.我必须每次都去工具 - >选项 - >源代码控制 - >插件选择,并将提供者更改为AnkhSVN.这很烦人.
你如何使用它?有什么解决方案吗?
好吧,这可能是一个很长的镜头,但我有问题让AnkhSVN从Visual Studio 2005连接到外部SVN服务器.在这种方式中有一个网络代理,但我似乎无法在AnkhSVN中找到配置代理的方法,并且似乎没有检测到Internet Explorer代理配置.有什么方法可以解决这个问题,还是可能不起作用?
我想尝试一下AnkhSVN的功能(即与Red Gate SQL Changeset工具的集成),而不是完全卸载VisualSVN.感觉很狡猾,所以我想看看是否有其他人有经验可以减轻或证实我的恐惧.
更新
所以我尝试卸载VisualSVN并放入Ankh.至于在VSS内部工作,变化是完全透明的.可悲的是,SQLChangeset没有使用这个插件,所以它的一部分是徒劳的.
即使不必重新进入我的许可证,转回也是无痛的.所以,良好的知识,但没有长期目标的喜悦.
我想在Visual Studio中移动一些文件.但我看到Ankh将其视为新文件并在更改列表中删除.相当于SVN移动了吗?我不想丢失这些文件的历史记录.
如何在VS 2010中禁用AnkhSVN?
我想知道是否有人知道如何更改挂起更改窗口中的视图列.我使用Visual Studio 2012 Professional和AnkhSVN作为插件.当我启动VS时,默认视图列(路径,项目,更改和完整路径)就在那里.我想永久地将Modified列添加到窗口中.有没有办法配置列选项?