标签: ankhsvn

Resharper 5.1重构(重构 - >移动)是否正确通知AnkhSVN /维护SVN历史记录?

我的开发环境是Visual Studio 2010,安装了Resharper 5.1.3000.12和AnkhSVN 2.1.10129.17.

我的理解是Resharper应该在文件上执行Refactor-> Move命令时通知AnkhSVN(或VisualSVN等),以维护文件上的SVN历史记录.但是,当我通过Visual Studio中的解决方案资源管理器执行此类重构时,AnkhSVN会将文件移动视为删除/添加,从而丢失该文件的SVN历史记录.实际上,Ankh甚至没有添加新版本的文件,它只是删除旧版本,我必须在我提交之前手动"添加"新版本.

但是,如果我通过解决方案资源管理器执行Ctl-X,Ctl-V来移动文件,Ankh将其检测为复制/移动并维护历史记录,自动添加新文件,并且通常表现得像预期的那样.

这是否适用于其他任何人,如果是这样,你是否必须做任何棘手的工作才能让它发挥作用?我是否错过了设置AnkhSVN和Resharper的设置,我是否需要新版本的插件,或者这可能是某种安装顺序问题?(我先安装了Resharper,然后安装了Ankh).

resharper refactoring ankhsvn move visual-studio

5
推荐指数
1
解决办法
497
查看次数

SVN 如何在文件历史记录中搜索字符串?

可能的重复:
搜索颠覆历史(全文)

我正在使用 TortoiseSVN 和 AnkhSVN。我有一个文件,其中提交了 > 100 处更改。我需要找出在哪个版本中删除了某些代码。我只知道唯一的方法名称。如何在不挖掘整个文件历史记录的情况下找到它?

svn tortoisesvn ankhsvn

5
推荐指数
1
解决办法
9381
查看次数

有 VisualSVN 或 AnkhSVN 的免费替代品吗?

我知道它已经存在同样的问题,但由于它是从 2009 年开始的,我想再次询问它以了解是否有任何其他好的选择。

在我之前提到的问题中,他们提到:

  • AnkhSVN:无法在最新的 Visual Studio 2017 版本中工作。
  • TortoiseSVN:未与 Visual Studio 集成。

另外,我位于 Active Directory 域中,因此免费许可证不适用于我。

svn visualsvn ankhsvn visual-studio visual-studio-2017

5
推荐指数
1
解决办法
4262
查看次数

AnkhSVN 在 Visual Studio 2019 中停止工作

过去几个月,我在 Visual Studio 2019 中成功使用了 AnkhSVN 扩展。昨天该扩展停止正常工作。它仍在跟踪哪些文件已更改,但 Pending changes 窗格未显示任何内容。文件列表和评论框是透明的。显示更改有效,查看历史记录与待处理更改存在相同的问题:透明窗格。

我卸载了扩展,再次下载,应用了AnkhSVN Visual Studio 2019 安装中所述的更改。然后我在 VS 2019 中再次安装它。不幸的是,这并没有解决问题。

Visual Studio 版本为 16.3.2。AnkhSVN 扩展版本为 2.7.12815.35086。

如何让 AnkhSVN 扩展再次正常工作?

svn ankhsvn visual-studio visual-studio-2019

5
推荐指数
1
解决办法
1999
查看次数

如何使用AnkhSVN 2.x更改存储库URL

我在VS 2008上使用Ankh v2.0.5250.202连接到我的Subersion服务器(VisualSVN服务器1.6.3)

我的存储库的当前URL是https:// svnserver:8443/svn/foo/foo/trunk /我想切换到https:// svnserver:6002/svn/foo/foo/trunk /

我正在使用"切换到"工具在"待更改"窗口的网址栏右侧选择一个新网址.

不幸的是,当我选择新的url时,我收到一条错误,指出 ' https:// svnserver:8443/svn/foo/foo/trunk '与' https:// svnserver:6002/svn/foo不是同一个存储库"

我试图输入' https:// svnserver:6002/svn/foo ',' https:// svnserver:6002/svn/foo/foo ',' https:// svnserver:6002/svn/foo/foo/trunk ',但我总是得到同样的错误.

有修复吗?或者我可以手动编辑的配置文件?(我没有找到这样的配置文件)

注意:在服务器端,我已经改变了服务器端口而没有触及其他任何东西.我可以使用存储库资源管理器浏览存储库,所以我认为问题出在客户端.

svn ankhsvn

4
推荐指数
2
解决办法
1万
查看次数

当你忘记创建一个新的分支时,你如何继续在subversion中修改旧版本

重复:如何将全部或部分提交回滚到svn?


我在http://www.projectlocker.com/上为我的一个项目设立了一个帐户.我是唯一一个正在努力的人,但我认为版本跟踪仍然有用,这是一个很好的学习经验.我用/ trunk /,/ branches /,/ tags /设置了标准文件夹结构.

所以说你在干线上工作,并意识到你真的搞砸了一些东西,但是你想要回到几个版本并从那里继续.我可以更新到以前的版本并开始进行更改,但服务器将不允许我提交,除非我从最后一个版本更新,这也将带来所有不需要的更改.那么我如何回到之前的版本,然后从那里继续工作?我是否以某种方式将旧版本合并到最新版本中?

我正在使用视觉工作室的AnkhSVN插件,所以我很感激和回答解释如何在该客户端中执行此操作,但我确信我可以从更概念性的答案中找出实际的按钮点击.

svn version-control ankhsvn

4
推荐指数
1
解决办法
1333
查看次数

AnkhSVN上架

我刚刚使用TFS后设置了AnkhSVN

AnkhSVN中的内容相当于我在TFS中创建/使用的货架?

ankhsvn visual-sourcesafe visual-studio-2008 visual-studio

4
推荐指数
1
解决办法
913
查看次数

DevelopmentServerPort合并冲突

我有一队人在一个Visual Studio(C#)项目上工作,我们继续运行到这个问题,即存在于DevelopmentServerPort项目文件合并冲突.显然,DevelopmentServerPort保存在项目文件中,而不是在用户设置.

有没有办法解决这个问题,除了强迫它到特定的端口?这将无法工作,因为我们有多个开发者在终端服务器上发展,他们不能全部使用相同的端口.

svn merge ankhsvn visual-studio-2008

4
推荐指数
1
解决办法
1455
查看次数

AnkhSvn撤消/恢复提交

如何使用AnkhSvn/VS 2010撤消/恢复我提交的更改.(我很清楚你不能"删除"subversion存储库中的东西).

问题很简单,你正在研究HEAD(例如rev 100).你发现有什么东西坏了.您查看历史记录,并确定rev 93可能是问题.您希望还原在rev 93中完成的更改,测试并提交这些还原的更改.

虽然我知道如何使用命令行"撤消"这个,但是如何在Visual Studio中使用AnkSvn执行此操作?

ankhsvn visual-studio

4
推荐指数
1
解决办法
7749
查看次数

用于在Visual Studio 2010中比较文件的工具

我阅读了这个工具来比较Visual Studio帖子和推荐帖子中的文件,但不幸的是它只适用于VS-2008.我想知道是否有一个工作工具来比较visual studio 2010中的选定文件.

理想情况下,在解决方案资源管理器中选择2个文件并右键单击并选择"比较所选文件

我也有ankhSVN,因为我的subversion程序因此无法使用

编辑:我已成功选择WinMerge作为Diff过程的工具,但我如何实际比较使用它的2个文件?

diff ankhsvn compare file visual-studio-2010

4
推荐指数
1
解决办法
2万
查看次数