问题标签 [ankhsvn]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
svn - Resharper 和 TortoiseSVN
当文件受源代码控制并且 TortoiseSVN 是客户端时,有什么好的方法可以处理 Resharper 的类重命名重构。我现在正在尝试 VisualSVN,但我最近不需要重命名任何东西。我不想更改我们的存储库只是为了尝试一下。
也不确定仅此功能是否值得 VisualSVN 的成本。
更新:我已经卸载了 VisualSVN 的试用版并尝试了 AhknSVN。到目前为止,我似乎提供了相同的功能。
我知道这听起来微不足道,但指标似乎缺乏一些功能,似乎它们并没有涓涓细流。(如果项目中的文件不同,我认为项目指示器也会指示这一点。)我倾向于尽可能多地滚动项目,因此除非项目扩展,否则很难判断哪些文件已更改。
visual-studio - AnkhSVN 由于代理无法连接
好吧,这可能有点远,但我在让 AnkhSVN 从 Visual Studio 2005 连接到外部 SVN 服务器时遇到问题。途中有一个网络代理,但我似乎无法在 AnkhSVN 中找到配置代理的方法,并且似乎没有检测到 Internet Explorer 代理配置。有没有办法解决这个问题,或者它可能只是不起作用?
version-control - AnkhSVN 好用吗?
我问了几个同事关于AnkhSVN的问题,他们都不满意。其中一位甚至说 AnkhSVN 已经多次搞砸了他的 devenv。
您对 AnkhSVN 的体验如何?我真的很怀念拥有 IDE 集成源代码控制工具。
visual-studio - AnkhSVN 与 VisualSVN
我目前使用 AnkhSVN 将 subversion 集成到 Visual Studio 中。我有什么理由应该切换到 VisualSVN 吗?
AnkhSVN 是免费的(不止一种意义上的),而 VisualSVN 的价格为 50 美元。所以就在那里,除非我错过了 VisualSVN 的一些很棒的功能,否则我看不到任何切换的理由。
visual-studio - 您可以将 Visual Studio 源代码控制绑定信息保留在 .sln 和 .csproj 文件之外吗?
我的 Visual Studio 2005 将有关哪些项目和解决方案与 .sln 和 .csproj 文件中的哪些源代码管理存储库一起存储的信息。是否可以将绑定信息存储在某个外部文件中?
我希望将信息存储在解决方案/项目文件之外的原因是为了方便试用 AnknSVN 插件。现在我们的所有东西都在 VSS 6 中,但我想维护 SVN 存储库的实验副本,然后使用此处描述的想法手动同步两者:
http://www.dotnet6.com/blogs/jeroen/archive/2008/04/05/using-subversion-in-a-vss-only-shop.aspx
不幸的是,将绑定存储在 .sln 文件(例如)中会引发麻烦。为了说明,假设我将整个 VSS 存储库复制到一个并行的 SVN 实例中。现在我使用 AnknSvn 在 Visual Studio 中打开 SVN 的主要解决方案;在这个过程中,AnkhSvn 会将 .sln 文件中的源代码控制绑定信息更改为指向 SVN。接下来假设我向解决方案添加了一个新项目 P1。这将导致 Visual Studio 第二次修改 .sln 文件,注意 P1 的存在。假设此时我想将我在 SVN 副本中所做的更改同步回 VSS 存储库。如果源代码控制绑定没有存储在 .sln 文件中,那也不会太糟糕。但是,.sln 文件现在有两个不同的更改,我想将 project-add 更改传播回 VSS,但我没有 不想将源代码控制绑定更改传播回 VSS,因为这会破坏所有 VSS 用户的构建!我不认为没有其他人工干预就可以传播一个更改。相反,如果 Visual Studio 只是将绑定信息存储在 .sln 文件之外,那么我确实希望将所有 .sln 文件更改传播回 VSS,这样就可以了。
svn - 你如何让 AnkhSVN 与 VisualSVN 服务器一起工作?
我正在寻找我能找到的最简单的免费 SVN 实现。
我下载并安装了 VisualSVN 服务器 - 非常简单。安装 TortioseSVN - 非常简单 - 两者一起工作。安装了 AnkhSVN,我无法让它连接到 VisualSVN 服务器上的存储库。
为了让 AnkhSVN 与 VisualSVN 服务器对话,我需要做些什么特别的事情吗?
visual-studio - 使用 Visual Studio 进行源代码控制:从 VisualSVN 切换到 Ankh?
我正在为我和一小群开发人员评估 VisualSVN。我在服务器(VisualSVN 服务器)上设置它没有问题,并安装了 TortoiseSVN 和 VisualSVN,以便将它集成到 Visual Studio 2008 中。到目前为止,它运行良好,我们将它用于开发我们的主要应用程序。
我也听说过关于 AnkhSVN 新版本的好消息,它是开源和免费的。由于我们刚开始使用 Subversion,我想现在就做出正确的决定。
是否可以从 VisualSVN 切换到 AnkhSVN 而没有太多麻烦?我可以保留 VisualSVN 服务器安装还是必须切换它?如果我开始使用 AnkhSVN,TortoiseSVN 会过时吗?而且,当前版本在 Visual Studio 2008 中是否可靠?
需要明确的是:这不是每个开发人员 50 美元。这是关于为未来做出正确的决定。你有什么建议吗?
提前谢谢了!
windows - 颠覆自动道具问题
这让我发疯了,所以欢迎其他用户的任何建议。我正在使用 Subversion,在 Windows 服务器上安装了 VisualSVN 1.6.1 的副本。在我的 PC 上,我使用 TortoiseSVN 和出色的 AnkhSVN Visual Studio 插件的组合。一切都像做梦一样,但现在我正在尝试使用该svn:keywords
功能,以便可以将其包含$Id$
在所有源文件的顶部。现在,对于现有文件,我可以编辑 SVN 属性并添加此关键字,一切正常,但我希望为新文件自动完成 - 我无法使其工作。
根据文档,您需要编辑位于您C:\Documents and Settings\<user>\Application Data\Subversion
文件夹中的特殊 Subversion 配置文件。我的电脑已经有了这个文件的副本,所以我把它改成了这样:
然后,我将一个新文件添加到现有的 Visual Studio 项目(从 Visual Studio 中),添加$Id$
到顶部并提交 - 但是,唉,svn:keywords
没有设置该属性。
有谁知道如何让这个工作?我什至尝试将设置添加到注册表(在HKEY_CURRENT_USER\Software\Tigris.org\Subversion\Config
)中,但仍然没有乐趣。然后我尝试在 SVN 服务器本身上弄乱配置文件,但似乎没有任何效果。
我显然错过了一些非常明显的东西!
visual-studio - 如何在 AnkhSVN for Visual Studio 中执行“svn st”?-没有文字-
刚刚安装了 AnkhSVN,我看到了“svn up”的等价物,但我更愿意先运行“svn st”,这样我就不会盲目更新。
visual-studio - 你在 Visual Studio 中为 SVN 使用哪个插件?
我正在考虑将 SVN 用于我的 .Net 项目,并且我想知道哪些插件可用于将源代码控制功能直接集成到 Visual Studio IDE 中。
我已经知道以下 Visual Studio 扩展:
VisualSVN,看起来很棒但不是免费的。它被实现为低级 VS 包扩展。有人在用吗?
AnkhSVN,它是免费的,但我听说它有点问题。它被实现为 VS 插件扩展。有人在用吗?你遇到问题了吗?编辑: 2.0 版本完全重写,似乎解决了我听说的问题(与 1.x 版本有关)
编辑:TortoiseSVN + Mindscape 的 FileExplorer VS Extension,它不是真正的 IDE 集成,但在某种程度上简化了 Visual Studio 中 TortoiseSVN 的使用。