问题标签 [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 回答
10731 浏览

svn - 如何使用 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 栏右侧选择一个新的 URL。

不幸的是,当我选择新的 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 ',但我总是遇到同样的错误。

有解决办法吗?还是我可以手动编辑的配置文件?(我没有找到这样的配置文件)

注意:在服务器端,我只是更改了服务器端口,而没有触及其他任何东西。我可以使用存储库浏览器浏览存储库,所以我认为问题出在客户端。

0 投票
1 回答
387 浏览

svn - 使用 AnkhSVN 控制非解决方案文件

我们的项目有一个不属于解决方案的文件夹。如何让 AnkhSVN 识别和管理这个文件以及解决方案文件?我不能将它添加为解决方案下的目录,因为该结构超出了我的控制范围。

0 投票
1 回答
1070 浏览

version-control - AnkhSVN - 保留本地副本并获取最新版本

我是新来使用 ankhSVN 并遇到问题。我创建了一些未提交的新文件。我需要获得最新版本。我右键单击该文件夹并选择更新。我没有得到最新版本,而且我的文件也不存在。它的左侧有一个问号图标。理想情况下,我想知道使用 ankhSVN 的程序是什么。

谢谢和问候, Ashish Agarwal Ashish.Agarwal@Renishaw.com

0 投票
1 回答
633 浏览

visual-studio-2008 - 为什么财产在ankhsvn中不起作用?

我在 VS.NET 2008 中使用 Ankhsvn v2.0.6347.433。一切正常。我从 TotioseSVN 导入了一个 .svnprops 文件。这是在 Windows 资源管理器中通过右键单击根 svn 文件夹,选择 Subversion 选项卡、属性和导入来完成的。导入文件过滤器从 svnprops 开始。导入后,提交对话框现在可以输入错误 ID。通过 Tortoise 提交时,它工作正常。查看日志历史记录会显示带有值的错误 ID 列。

AnkhSVN 也显示错误 ID 框。但是,即使输入了一个值,在查看历史记录时也不会转换为 Bug ID 列。AnkhSVN 忽略错误 ID 值。

这是我在 AnkhSVN 添加/编辑属性窗口中输入的属性,后跟值:

该 URL 使错误 ID 可从评论中单击。在 TortioseSVN 中一切正常。关于如何让 AnkhSVN 做同样的事情的任何建议?有没有办法通过 AnkhSVN 导入 .svnprops?

0 投票
3 回答
3492 浏览

visual-studio - 为什么安装 TortoiseSVN 后 AnkhSVN 解决方案中的所有文件都标记为新文件?

安装 TortoiseSVN 1.6.0 后,加载到启用 AnkhSVN 的 Visual Studio 2008 项目中的所有文件都标记为新文件(蓝​​色 +)。

我尝试重新安装 AnkhSVN 2.0.6347 并将存储库检出到一个新的“干净”文件夹中。然而,似乎都没有解决问题。

我的问题有两个方面,这个问题是否有解决方案?如果两种产品之间不兼容(即不同的 SVN 绑定?)有没有办法判断 AnkhSVN 和 TortoiseSVN 的组合将发挥作用彼此很好。

0 投票
4 回答
2093 浏览

svn - 你如何阻止 SVN Checkout 带回从项目中删除的文件?

我们是 subversion、tortoisesvn、ankhsvn 堆栈的新手。在 Studio 2008 中,我们从项目中删除了文件,问题是当我们在 CI 构建中执行 svn checkout 时,我们得到了已删除的文件。如何防止这些文件包含在结帐中?

提前致谢。

0 投票
1 回答
1861 浏览

svn - AnkhSVN 忽略模式

AnkhSVN 如何将非版本控制文件排除在 SVN 之外?我检查了全局忽略模式和 svn:ignore 属性,但没有发现任何东西。

0 投票
8 回答
1863 浏览

visual-studio - 我们如何跟踪工作副本的分支?

有什么好的技术可以帮助我们知道我们的工作副本来自哪个分支(或主干)?我们最近转换为 Subversion,并且正在使用发布分支。我有两个开发人员将更改提交到应该提交到主干的发布分支。我们正在使用 CI (TeamCity),所以我立即认识到了问题并能够恢复更改,但我想防止它再次发生。特别是在 Visual Studio 中,很容易犯错误并提交到错误的分支。

我们正在使用 TortoiseSVN 和 AnkhSVN。

编辑补充:只是为了澄清,我正在寻找一种防止粗心错误的方法,我已经知道如何找到这些信息。我试图防止两个粗心的错误:

  1. 在错误的分支上工作。如果这在提交之前被捕获,开发人员必须将更改合并回正确的分支。
  2. 提交到错误的分支。这结合了第 1 点的痛苦和必须恢复 Subversion 中的更改。

编辑添加:我们刚刚切换到 VisualSVN VS 插件,它有一个工具栏,显示当前工作副本的路径。我真的很喜欢我在正确的分支上工作的保证。

0 投票
4 回答
6214 浏览

svn - Ankhsvn 错误:客户端太旧,无法使用工作副本

我在 Visual Studio 2005 中使用 Ankhsvn 2.0.6347.433,它报告说 Ankhsvn 的颠覆客户端对于工作副本来说太旧了。给定的错误链接到http://subversion.tigris.org/faq.html#working-copy-format-change,它讨论了在 subversion 1.5 格式的结帐上使用 1.4.4 subversion 客户端。

Ankhsvn 的主页说 Ankhsvn 2.0 及更高版本在内部使用 subversion 1.5。该链接没有提到任何关于 1.5 客户有问题的信息。

我自己有限的故障排除没有发现任何我可以直接指出的东西,但我确实安装了 TortoiseSVN 1.6.1,它在内部使用了 Subversion 1.6.1。我有使用 TortoiseSVN 在我的项目文件夹中提交内容的习惯,这会绕过 Ankhsvn 所做的任何事情。这会导致尝试使用 1.4.4 和 1.5 客户端会导致的类似问题,还是发生其他事情?

编辑:好的,我不应该混合 1.6 和 1.5 客户端。

我该如何解决?如果可能的话,我想使用 AnkhSVN。

0 投票
7 回答
282 浏览

c# - 实施源代码控制

如何设置一些组策略规则或机制以确保每个开发人员都将他们的代码提交到源代码控制?

我将visualsvn服务器与Ankhsvn客户端btw一起使用。

谢谢