问题标签 [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 投票
4 回答
2431 浏览

c# - 使用 SVN 时在 Visual Studio 中更改文件夹名称

我正在使用带有 Resharper 5、TortoiseSVN 1.6.8.19260-x64 和 AnkhSVN 2.1.8420.8 的 VS2008/VS2010。我在 Visual Studio 中执行的大多数操作在 SVN 中都能很好地反映,但是,当我尝试提交更改时,重命名项目中的文件夹可能会导致问题。此外,重命名文件夹下的 C# 源文件中的所有命名空间都需要更新以反映名称更改。

重命名主项目文件夹或任何子文件夹并确保 SVN 没有问题的最佳方法是什么?应该在 Visual Studio 之外完成吗?

更新所有命名空间更改的最佳方法是什么?搜索/替换是唯一的方法吗?

是否有关于文件夹名称及其内容的最佳实践?

0 投票
2 回答
398 浏览

visual-studio - SVN 存储库文件夹与我在 Visual Studio 中的解决方案文件夹结构或磁盘上的文件夹结构不匹配

我有一个组织不善的 .NET 解决方案,所以我将一些项目移动到适当的文件夹中。在解决方案中,我只是修复了新位置的路径,并且一切都在我的工作副本中运行。

我使用 AnkhSVN 将解决方案提交到存储库,结果也很好。

但是,当我查看 repo explorer 时,里面的文件夹是以旧方式组织的。

我需要做什么?

0 投票
2 回答
1197 浏览

visual-studio-2008 - 如何使用 Visual Studio 通过 AnkhSVN 插件设置 svn:needs-lock Subversion 属性?

我在 Visual Studio 2008 中使用 AnkhSVN 插件。我正在使用托管在 Web 上的免费存储库。我没有为此 repo 使用 Subversion 客户端,而是使用 AnkhSVN 插件管理所有内容(包括将解决方案文件和项目文件添加到新存储库)。

我想将svn:needs-lock属性添加到这些文件中。我想知道我是否可以使用 AnkhSVN 来完成这项任务,或者我是否需要为此目的获得另一个 Subversion 客户端。

0 投票
1 回答
1646 浏览

asp.net - 使用 AnkhSVN/Tortoise 将现有的 ASP.NET 网站添加到 Subversion

如何将现有的 ASP.NET 网站添加到 Subversion 以处理 Subversion 不支持存储库中的多个文件夹结构的问题:

默认的 ASP.NET 网站解决方案文件夹结构如下所示:C:\Documents and Settings\UserName\My Documents\Visual Studio 2008\Projects\WebSite1\

网站1.sln

网站1.suo

C:\Documents and Settings\UserName\My Documents\Visual Studio 2008\WebSites\WebSite1\

应用程序数据

默认.aspx

网络配置

如何将网站导入存储库?如何从存储库中获取网站的工作副本?我如何分支网站?如何将网站分支合并到主干中?

0 投票
2 回答
823 浏览

svn - 安装msysgit后,AnkhSVN尝试使用错误的SSH可执行文件

我最近在我的机器(运行 Windows 7)上安装了 msysgit,以便将 Git 用于某些项目。我的很多项目都在 SVN 下,我在 Visual Studio 2008 中使用 AnkhSVN 来提交等。

由于我每次尝试在 Visual Studio 中提交、更新等时都安装了 msysgit,程序 C:\msysgit\bin\ssh.exe 加载,询问我的密码,然后 Ankh 抛出异常。

我目前使用 Pageant 来保存我的 SVN 登录凭据 - 我安装了 TortoiseSVN,它仍然可以正常工作......

有没有人有任何建议让 Anhk 再次工作 - 无需卸载 msysgit?

谢谢

0 投票
1 回答
1186 浏览

visual-studio - 我想将我的 Visual Studio 项目标记为由 Subversion 管理吗?

我在 Visual Studio 2008 中使用 AnkhSVN。

当我向 SVN 添加一个新项目时,我被问到以下问题:

您想将“我的项目”标记为由 Subversion 管理吗?

答案显然是肯定的——如果我不希望它由 SVN 管理,我为什么要将项目添加到 SVN——我认为这个问题肯定还有其他含义。

有谁知道这个问题是什么意思,或者我给出的答案是否有任何实际后果?

0 投票
2 回答
1036 浏览

.net - 单个解决方案可以保存来自多个存储库的项目吗?

我已经开始设置 SVN 存储库来存储我的代码,并且想知道单个 Visual Studio 解决方案是否可以包含来自多个存储库的项目。我有一个共享库,其中包含不同的帮助函数、通用自定义控件等,供多个项目使用,并托管在自己的存储库中。然后我有我的项目存储库,其中包含所有特定于程序的代码,例如表单等。我知道我可以将共享库复制到程序的存储库中,然后在我进行更改时将它们复制回来,但我更愿意将它们保存在不同的存储库中,这样我就可以点击“提交”,通用库提交到它的存储库,程序代码提交到它。我目前正在使用 AnkhSVN,但如果可以使用其他工具,我会研究它。


预先澄清所有“只使用一个存储库”的答案:共享库托管在一个在线存储库中,任何人都可以查看,但程序代码是专有的并且驻留在我们的办公服务器上,因此他们需要不同的存储库。

0 投票
1 回答
564 浏览

svn - AnkhSVN CA 证书存储在哪里?

我的 Subversion 存储库可通过 HTTPS 访问。我有一个自签名的 CA 根证书,服务器使用一个用它签名的证书。

CA 根证书存储在 中Trusted Root Certification Authorities,这意味着(例如)Internet Explorer 可以识别它。

另一方面,AnkhSVN 报告“此服务器的证书存在一些问题”。那么:AnkhSVN 使用什么作为其证书存储?它似乎不是 Windows 的。以及如何将我的 CA 根证书放在那里?

更新:我的网站使用名为“www.example.com”的证书进行保护,父证书是“ca.example.com”,它是自签名的。'ca.example.com' 位于受信任的根权限存储中。当我浏览到https://www.example.com/svn/时,IE 显示挂锁图标,并且证书路径看起来不错。当我将 AnkhSVN 指向同一位置时(通过使用 File / Subversion / Open from Subversion),它会显示警告消息。

SVN 命令行不会抱怨。

注意:我还没有用 TortoiseSVN 尝试过。

预感它可能是 Windows 的 WebDAV 客户端,我检查了 Word。它工作正常。Windows 7“添加网络位置”功能接受证书,提示输入我的凭据然后不起作用(但这是 Windows 中基于 HTTPS 的 WebDAV 的一个已知问题)。

0 投票
1 回答
1034 浏览

visual-studio-2008 - 为 Visual Studio 配置颠覆

我在 windows-7(x86) 上运行 Visual Studio 2008。我已经在我的系统上安装了 subversion(服务器+客户端)、tortoise svn 和 ankhsvn。我可以使用 url 将我的解决方案添加到 subversion 的存储库: File://c:/svn_repository/ 但是当我尝试“svn://localhost”时,我在我的系统上看不到任何存储库。

我在同一个局域网上的朋友看不到我的存储库。

我应该使用什么存储库 URL 让 LAN 中的其他人能够看到我的存储库?

0 投票
3 回答
822 浏览

visual-studio-2008 - ankhsvn:使用用户名、密码访问存储库

在 Visual Studio 中,我可以使用以下 url 查看另一个系统上的存储库:svn://(ipaddress)/

但我无法从我的系统写入存储库。如何使用 Visual Studio 的权限访问存储库 - ankhsvn(使用 Harry/Sally/custom_created 用户名和密码)?我现在看到的错误是:“您未能授权远程存储库” 两个系统都在 LAN 上,我们没有使用任何域设置。subversion 存储库位于 Windows Xp 机器上。我正在尝试从 Windows 7 机器访问它。我是颠覆和 ankhsvn 的新手。如果没有 ankhsvn 提供的 gui,我不知道如何使用颠覆。我使用 Collabnet 的安装程序进行颠覆