问题标签 [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.

0 投票
3 回答
2004 浏览

visual-studio - 在 Visual Studio 中使用 Subversion 与使用 Visual Source Safe 相同

在工作中,我刚开始使用带有 AnkhSVN 而不是 Visual Source Safe 的 Subversion。我设法将它整合得很好,但它似乎不一样。使用 VSS 会发生以下情况:

用户通过右键单击并选择“签出”或通过编辑来签出文件。如果另一个用户试图修改同一个文件,他会得到一个错误。没有 2 个用户可以同时编辑同一个文件。没有花哨的合并。没有冲突,也没有冲突解决方案。

我理解 Subversion 背后的哲学是不同的,但有什么办法可以用 Subversion 复制上述行为?

AnkhSVN 中有一个名为“更改时自动锁定文件...”的选项,但即使我在编辑文件时激活此选项,它也永远不会自动锁定。即使此选项有效,其他用户在提交文件之前也不会看到锁定。当他们尝试像在 Visual Source Safe 中那样编辑它时,他们不会收到错误。

所以基本上:可以使用 Subversion 和 AnkhSVN 复制 Visual Source Safe 的行为吗?

0 投票
5 回答
3853 浏览

asp.net - 使用 Subversion 和 AnkhSVN 创建新的 ASP.NET 网站

我正在尝试创建一个新的 ASP.NET 网站并将其添加到我的 subversion 存储库中,但它不起作用,因为 subversion 仅添加C:\Users\XXX\Documents\Visual Studio 2008\Projects\WebApplication1文件夹并忽略文件C:\Users\XXX\Documents\Visual Studio 2008\WebSites夹中的项目文件。

为什么我不能像这样向 Subversion 添加 ASP.NET 网站WindowsFormsApplications

如何将 ASP.NET 网站添加到 Subversion 存储库?

0 投票
2 回答
10736 浏览

visual-studio - AnkhSVN 可以安装在 Visual Studio 的 Express 版本上吗?

AnkhSVN 可以安装在 Visual Studio 的 Express 版本上吗?

0 投票
1 回答
172 浏览

visual-studio-2008 - Visual Studio 2008 挂起选择挂起的更改选项卡

该项目正在使用 ankhsvn 插件。

关于如何解决这个问题的任何建议都会很棒。我已经安装了 Visual Studio sp1。

此外,ankhsvn 是最新版本。

谢谢

0 投票
3 回答
2259 浏览

svn - AnkhSVN Commits Are Very Slow

Recently, I had to move my SVN repositories to a different server, but I am experiencing some performance problems since the move.

I am using Visual Studio 2005, AnkhSVN 2.1.7819.411 and TortoiseSVN 1.6.6 on my workstation and VisualSVN Server on the server which runs Windows Server 2008.

Whenever I try to commit a file or view the file history in Visual Studio it takes twenty odd seconds.

I confirmed that an exception has been made for VisualSVN Server on the server's firewall, but when I disable the server's firewall the performance is back to normal (1-2 seconds for a commit). When I do a commit or check the log on a file in TortoiseSVN the performance is fine as well.

To ensure that the problem was not related to the moving of the repositories, I am running these tests against a new repository which was created on the new server.

So, I reckon the problem lies with AnkhSVN, but am at a loss as how to diagnose it further.

Any help would be greatly appreciated.

0 投票
1 回答
4745 浏览

svn - AnkhSVN:添加网站时没有版本控制的父目录

我最近一直在尝试 Ankhsvn,我非常喜欢它,更重要的是,它通常喜欢我。

但是我在使用 AnkhSVN 将现有的 VS 项目添加到 subversion 时遇到了问题。大多数 Windows 和 Web 项目都可以正常添加,但是当我尝试访问网站(而不是 Web 应用程序)时遇到问题,在这些情况下,我会收到以下错误:

经过一番谷歌搜索后,我遇到了其他有同样问题的人,并且有一两个解决问题的建议,但到目前为止还没有奏效。

AnkhSVN 足够流行,尽管如今 Web 应用程序通常比网站更受青睐,但我希望这里有人有现成的解决方案可用。

0 投票
1 回答
1979 浏览

svn - 使用 Ankh 切换分支,错误:“工作副本锁似乎已损坏”VS 2008

正如标题所说。

当前工作副本已完全提交,我转到 Subversion > Switch,将 url 从当前分支更改为主干,收到一个弹出窗口,上面写着

工作副本未锁定

工作副本锁定似乎已损坏

任何想法为什么?

0 投票
2 回答
1220 浏览

visual-studio - 在 Visual Studio 2008 中使用带有 Tortoise SVN 和 ankhSVN 插件的 VisualSVN 服务器

我有一个 VisualSVN 服务器,客户端是 TortoiseSVN,带有用于 VS 2008 的 AnkhSVN 插件。我在 VS 中创建了一个项目,并通过右键单击将解决方案添加到 Subversion 并提交。

在存储库中,所有文件夹都存在,除了 bin 和 obj。为什么这样?我是否必须从项目文件夹中手动添加它们?

有人建议不要将 bin 和 obj 添加到存储库中?有什么好的理由吗?

0 投票
1 回答
949 浏览

svn - AnkhSVN:由于现有的“版本化”文件夹,无法签出子解决方案

我在 Java 开发中使用 Subversion 已经有一段时间了,并且我已经在本地 NAS 上设置了一个存储库。因为我通过我的公司订阅了 MSDN,所以我最近安装了 Visual Studio 2010 来用 .NET 做一个小项目。

根据一些“最佳实践”,我的项目文件夹如下所示。

这个想法是,main.sln 只包含应用程序的项目,这意味着没有测试项目。子解决方案包含项目及其相应的测试项目。我能够使用 AnkhSVN 将所有这些项目置于版本控制之下,因此我的后备箱中有相同的结构。提交更改也没有问题。

现在我想在另一台机器上检查一下。我能够查看下载了该解决方案中所有内容的 main.sln。它跳过了 services.sln、persistence.sln 和所有的测试项目。直到现在一切都很好。

现在,问题来了:当我尝试检查子解决方案(例如 services.sln)时,我收到一个错误,我认为它是 UnsupportedOperation。我猜这是因为 ankhsvn 试图再次下载文件夹 Service A 并创建已经存在的 ist hidden .svn 文件夹。我现在能想到的唯一解决方法是安装 Tortoise SVN 并立即检查整个事情。不过,在 VS 中拥有一切会更好。

有谁知道我该如何解决这个问题?另一个客户是唯一的解决方案吗?

0 投票
2 回答
1165 浏览

svn - 如何加快 Subversion 签入?(使用 ANKH,最新,Visual Studio 2010)

我已经和一些朋友开始了一个新的网络项目……我们正在使用最新的 Subversion 服务器(上周安装),最新版本的 ANKH。

我的网络项目是 1.5 兆字节(包含所有图像、css 文件、编译后的 dll、pdb 文件......等)。

签入即使是非常小的更改(字面意思是在几个文件中添加字母“x”以进行测试)......需要永远!(大约 10 秒——我差点自杀)。

ANKH 客户端以每秒字节数为单位测量...字节数?每秒...我一定做错了什么。有没有人什么配置文件有一个完全MessWithPeople=true的玩笑,以便我可以将其关闭或其他什么?

哦,另外,更改一个超 10k 的“大”文件可以将速度提高到接近光速(显然是每秒 857 字节)。

帮帮我obi wan kenobi,你是我唯一的希望!

编辑:As a note... my real work project that uses Visual Source Safe 2005 (I know, ouch) uploads files at about 200-500kbps from this very same computer/internet connection.