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

visual-studio - Visual Studio 2008 发布 .svn 文件夹

有谁知道在发布 Web 项目时如何防止 VS 复制与颠覆相关的 .svn 文件夹?

我正在使用 Tortoise SVN 和 Ankh svn VS 插件。

谢谢

0 投票
1 回答
1065 浏览

svn - AnkhSVN 异常错误(分支解决方案)

每当我尝试使用集成在 Visual Studio 2005 中的 AnkhSVN 来分支解决方案时,我总是会收到以下错误消息:

SharpSvn.SvnReposito​ryIOException:存储库永久移动到“http://”;请在 SharpSvn.SvnClientAr​gs.HandleResult(SvnC​lientContext client, svn_error_t* error) 的 SharpSvn.SvnClient.R​emoteCopy[TSvnTarget​] 的 SharpSvn.SvnClientAr​gs.HandleResult(SvnC​lientContext client, SvnException error) ICollection`1 sourceTargets, Uri toUri, SvnCopyArgs args, SvnCommitResult& result) at SharpSvn.SvnClient.R​emoteCopy(SvnTarget sourceTarget, Uri toUri, SvnCopyArgs args) at Ankh.Commands.Branch​SolutionCommand.<​>c__DisplayClass4​.b_​_0 (对象发送者,ProgressWorkerArgs ee)在 Ankh.ProgressRunnerS​ervice.ProgressRunne​r.Run(Object arg)

ankh-version=2.1.7362.250 command=SolutionBranch svn-version=1.6.5 sharpsvn-version=1.6​005.1351.39149 vs-version=8.0.50727.42 os-version=5.1.2600.196608

如何在 AnkhSVN 中使用分支?我如何知道 Subversion 服务器中使用的网络协议?似乎使用http作为协议。我也不知道用于创建我们的颠覆服务器的颠覆存储库 URL,因为我们的管理员不可用。

谢谢您的帮助!

0 投票
1 回答
406 浏览

tortoisesvn - 通过 AnkhSVN 签入文件不提示输入 FogBugz 案例编号

因此,我按照fogbugz 指南将一些属性添加到我的项目存储库中。我更改的唯一 SVN 属性是 bugtraq:warnifnoissue。在上面提到的文档中,它被设置为 false。我把它设置为真。如果我使用 TortoiseSVN,当我去签入文件时,我会在签入注释文本框的右上方看到 Fogbugz 案例编号文本框。如果我在没有输入 FogBugz 案例编号的情况下办理登机手续,它会显示类似于“您确定要在不指定案例号码的情况下办理登机手续吗?”。我穿上它是为了友好地推动开发人员输入案例编号。这只是一个提示,并不强制输入案例编号。这一切都很好。

但是,在 AnkhSVN 中,上述所有工作都如前所述,使用我设置的 SVN 属性,但我没有得到友好的提示。这只是 AnkhSVN 不支持 TortoiseSVN 之类的提示,还是我需要设置一些 AnkhSVN 设置或需要为 AnkhSVN 设置的其他 SVN 属性?

提前致谢。

0 投票
1 回答
210 浏览

visual-studio-2008 - How can I use SCM on linked files in VS2008 projects?

Background:

I'm using Visual-SVN V. 1.7.5 with VS2008. I'm fairly new to SVN.

I have a Solution that uses source files that will be shared with other Solutions.

I've put these files in a folder called "Shared", and added them to my Solution using

"Add -> Existing Item... -> Add As Link"

which works fine as far as VS2008 is concerned.

But when I try to add the linked files to SVN using the "Add to Suversion" menu item on the file's context menu, I get a warning:

"...not added to Subversion because it is out of working copy. Please setup working copy root using Visual SVN -> Set Working Copy Root menu".

I tried this, but this seems to change the root directory of the whole solution - not what I want to do.

Googling and searching SO indicates that I may want to set up some SVN Externals. I tried to follow the examples, using the command line for the first time with Visual-SVN. But I just got a bunch of error messages I didn't understand.

Questions:

  1. Are Externals the way to go here?

  2. If so, can someone provide some detailed, step-by-step help on how to do this with Visual-SVN?

0 投票
4 回答
2766 浏览

visual-studio - ASP.Net 站点的 Visual Studio 源代码控制 (AnkhSVN) 和 Bin 目录

对于我的一个 ASP.Net 站点,我使用 AnkhSVN 提交到带有提交后挂钩的 VisualSVN 服务器来更新实时网站。

此设置适用于除 Bin 目录之外的每个目录。当我构建我的解决方案时,dll 被放置在站点的 /Bin 中,但未显示在 Pending Changes 中。如果我选择 dll,右键单击 -> 刷新状态,右键单击 -> 提交...它将被提交,但我无法将 /Bin 中的 dll 与站点的其余部分一起提交。

我究竟做错了什么?

0 投票
1 回答
419 浏览

commit - AnkhSVN 提交/需要更新问题

我已将 AnkhSvn 插入 Visual Studio 2008。

当我尝试提交多个文件,并且其中至少一个文件导致提示更新时,我想知道是哪些文件导致了它。

目前,我正在突出显示 Pending Changes 中的文件,右键单击并显示更改,然后更改选项,使其从 Base 变为最新。因此,任何不相同的文件都有新的内容,因此需要更新。这很笨拙(至少可以说),所以想知道是否有一种快速方法可以查看哪些文件提示了“需要更新”消息。

任何帮助表示赞赏!

0 投票
3 回答
150 浏览

svn - 最近每日构建的 AnkhSVN 有什么最新经验吗?

有没有人从最近的 AnkhSVN 日常构建中获得任何经验?请让我知道它是否适合一起去?

其次,它是否与 TortoiseSVN 无缝集成?我的意思是,如果我从 Visual Studio 中签出(安装了 AnkhSVN 插件),Tortoise SVN 会识别它是一个更改的文件吗?或其他方式?

提前致谢。

0 投票
4 回答
1886 浏览

visual-studio - 在 AnkhSVN 中禁用自动结帐

我正在使用带有 AnkhSVN 的 Visual Studio 2k8。

当我开始修改文件时,它会自动检出。我怎样才能禁用它?我不想意外修改我的文件。

0 投票
11 回答
1501 浏览

svn - 如何避免 Subversion 中的复杂合并?

我是来自 Visual Source Safe (VSS) 背景的 Subversion (SVN) 新手。在 VSS 中,编辑文件的人会检出该文件,并阻止其他用户通过 Visual Studio 对其进行编辑。我知道 SVN 是一种并发模型,允许多人处理同一个文件,然后将更改合并在一起。我的问题是这样的:

  1. 避免让用户编辑同一个文件(编写大量代码)并面临复杂的更改合并或更糟糕的是编写大量代码却发现文件被另一个用户锁定的最佳方法是什么?

  2. 有没有办法在检索文件时通知用户它当前正在被另一个用户编辑或当前被另一个用户锁定?

其他详情:

使用 VisualSVN 服务器作为 SVN 服务器。
使用 TortoiseSVN 和 AnkhSVN 客户端。

0 投票
2 回答
171 浏览

svn - Vista/Windows 7/2008 RC2上的SVN运行时间

我有个问题。当我在标题中提到的操作系统上使用 Tortoise 或 AnkhSVN 提交或更新我的项目时,我必须等待很长时间才能完成操作。使用 Windows XP 时不会出现此问题(当然我使用的是相同的 svn 服务器 :)。

你知道,什么可能导致这个问题?

附言。对不起我的英语不好 :)