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

visual-studio-2008 - Ankhsvn“授权失败”

我正在尝试在 VS08 和 VS2010.B2 上使用 Subversion 1.5.0 设置 Ankhsvn 2.1.7444.278。

当向 Ankhsvn 提供存储库 url 时,它会识别 url 并允许我选择我的存储库。存储库是空的(因为我还没有把任何东西放进去)。当我单击确定并应用日志条目后,它返回错误“您未能授权远程存储库。”。

我究竟做错了什么?

问候, 卡斯帕

0 投票
2 回答
1674 浏览

svn - 如何将 VisualSVN 服务器从 Copy-Modify-Merge 重新配置为 Lock-Modify-Unlock?

我们刚刚开始使用 VisualSVN、TortoiseSVN 和 ankhSVN 插件来处理我们的源代码控制。最初我们对 Copy-Modify-Merge 风格很满意,但现在我们发现需要转向 Lock-Modify-Unlock 方法。但是我们的存储库中已经有大约 15 个遵循 Copy-Modify-Merge 的项目。

我需要做什么来配置我们的存储库以要求对现有项目和将来添加的任何项目进行锁定。我已经看过关于 svn:needs-lock 的文档,但我不明白如何使用它来将我们的商店转移到 Lock-Modify-Unlock。

谁能给我“傻瓜”解释如何设置VisualSVN服务器以及我们的客户端机器以要求锁定现有项目和新添加的项目?

0 投票
4 回答
3061 浏览

svn - AnkhSVN 和/或 TortoiseSVN - 更改目录结构的推荐方法是什么?

我是 Ankh 和 Tortoise 的新用户。目前正在开发一个 VS2008 应用程序套件,该套件将有多个 .exe 文件,但有很多通用代码。

目前,我们通过将源文件放在“共享”文件夹树中,并在所有需要编译这些文件的 VS2008 项目中使用“添加为链接”来在 .exe 项目之间共享代码。(我们从 VisualSVN 开始,但改用 Ankh,因为它处理链接文件要好得多。)

我们遇到的问题是,我们仍在积极修改共享文件夹树的结构 - 添加新文件夹,并随着项目的发展将现有文件移动到其中。

一直主要使用 Tortoise 来更改目录结构,但一直遇到问题 - 似乎与存储库不同步。我们收到错误消息,指出文件丢失或树冲突。

我怀疑这个问题可能是我们有时会以错误的顺序做事——例如,在移动目录然后提交之前忘记进行更新——但我不确定。

所以,我的问题:

更改目录结构的更好工具是 Ankh 还是 Tortoise?

对于首选工具,必须执行哪些步骤,按什么顺序执行?

0 投票
7 回答
8450 浏览

visual-studio - VisualSVN 有免费的替代品吗?

是否有 VisualSVN(用于颠覆控制的 Visual Studio 2008 插件)的免费替代品?Visual Studio Express 2008 支持会很棒。

0 投票
3 回答
2086 浏览

visual-studio-2008 - 更改 Ankhsvn 差异行为

我希望在任务栏中显示差异结果窗口,而不是作为浮动的 Visual Studio 对话框项。我可以这样做吗?

0 投票
1 回答
131 浏览

visual-studio-2008 - SVN 子变更集提交?

我在 Visual Studio 2008 中使用 AnkhSVN 作为源代码控制解决方案。我喜欢检查、编辑然后重新提交部分更改,以确保我永远不会失去增量进度。有什么比变更集更小的东西可以让我签入增量更改,以确保我不会在变更集之间丢失/覆盖它们,而无需在此过程中创建 20 个变更集?

0 投票
4 回答
3172 浏览

svn - 如何避免子文件夹上的 svn:mergeinfos?

我们尝试仅在根分支文件夹中保留 'svn:mergeinfo' 属性。但是,我们不断看到它潜入子文件夹。我们已经能够确定一些可能的原因:

  1. 在 repo-browser 中移动文件夹
  2. 在 IntelliJ 中移动和/或重命名包
  3. 使用旧的 svn 客户端

谁能提供一个我们不应该做的事情的清单,以避免意外创建这些属性?

我们使用的工具是 IntelliJ 8(很快 9)、Ankh、TortoiseSVN 和 SlikSvn。

0 投票
1 回答
4506 浏览

visual-studio - AnkhSvn 不向 SVN 添加文件

这是一个已知问题 - 当使用 Ankh 添加文件时,它们并没有真正添加到 SVN。很多时候这会导致问题,例如稍后通过 TortoiseSvn 提交时只是为了找到丢失的文件,或者在创建补丁时。

是否有解决方法,或者一些解决此问题的计划是未来的 Ankh 版本?

编辑- 澄清一下,当我使用 Ankh 提交时,文件确实被添加了。但是,如果提交不是使用 Ankh 完成的,则不会添加文件(与其他 SVN 操作不同)。

0 投票
13 回答
69167 浏览

c# - SVN keeps corrupting files with "<<<<<<< .mine", how to fix?

I've got a Visual Studio C# project which is under version control (SVN). I've always commited and updated the project without any problems. But a couple of hours ago Visual Studio throws the following error when I try to launch/rebuild the project:

Files has invalid value "<<<<<<< .mine". Illegal characters in path.

I don't know how to fix this problem. What should I do?

0 投票
3 回答
688 浏览

visual-studio-2008 - AnkhSVN 没有在 VS 2008 的同一解决方案中提取其他用户创建的文件?

我有一个 VS sln,其中包含我创建的大约 5 个项目以及每个项目中的大多数文件。我通过 Ankh 提交了对 SVN 的更改,这简直太棒了。另一个开发人员刚刚开始,他可以通过 VS 检索文件,也可以提交到存储库(我将他添加为完全控制用户),但我无法通过 Ankh 检索它们。我可以看到他在 repo 浏览器中添加的文件,但是在获取项目更新甚至从服务器获取整个 sln 时,我没有得到他的文件。

他可以检索我添加的任何内容,但反之则不行。是否有一些我缺少的用户设置会造成这种情况?我今天才注意到它,我需要他的文件进行单元测试和尽快完整构建。有任何想法吗?

谢谢。