问题标签 [visualsvn]

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 投票
1 回答
400 浏览

visual-studio - 如何在 SVN 更新后自动执行 Visual Studio 任务?

我有几个包含 SVN 外部的 Visual Studio Web 应用程序项目。当一个新文件被添加到一个外部模块时,VisualSVN 将它带到文件系统中,但不会将它添加到 Visual Studio 项目中;它必须手动添加。

我可能会编写一个宏来自动化这个过程,我想知道我是否可以通过以下任一方式使其成为一步过程:

  1. 让宏启动 VisualSVN 更新,然后执行工作(问:是否可以从宏触发 VisualSVN 更新?)
  2. 连接到来自 VisualSVN 的假设“更新后”事件以触发宏来完成工作(问:这样的事件是否存在?)
0 投票
1 回答
167 浏览

visual-studio-2008 - SVN 和 Visual Studio 工作流程

我下载并安装了 VisualSVN Server、VisualSVN 和 TortioseSVN。

安装很顺利。我将存储库根设置为 E:\Repositories。安装后,我创建了一个名为 Test 的存储库,并添加了用户。到目前为止一切都很好。

我已经在 Visual Studio 2008 中创建了一个测试项目,位于 D:\projects\test 所以我在 Visual Studio 中打开了该项目并选择了 VisualSVN -> 将解决方案添加到 SVN 菜单项。

它说“这个文件夹的内容将被添加到颠覆中:”我将它保留为
d:\projects\test 并单击下一步。我选择了现有存储库,并输入了我在安装后创建的存储库的 URL (https:/mycomputer:443/svn/test/trunk)。

然后它说“文件夹 'd:\projects\test' 将绑定到 'https:/mycomputer:443/svn/test/trunk'。” 然后我点击完成。但我认为现在 'd:\projects\test' 是存储库源,而实际上它是我的工作位置。我应该做些什么不同的事情?

0 投票
1 回答
1245 浏览

svn - Accidentally deleted VisualSVN Server repository

A developer from our office accidentally deleted the repository from the VisualSVN Server.

Every developer in the office has a copy of the files, so I'm not worried about the files. What I want to recover is the changes log.

Can this be done?

0 投票
4 回答
5051 浏览

svn - 如何在 VisualSVN 或客户端 TortoiseSVN(win32 平台)中重命名项目?

我试图在服务器端和客户端发现任何功能似乎都像“重命名”但失败了,这可能吗?

0 投票
3 回答
3409 浏览

svn - 颠覆网址重定向

我不知道如何在 Svn 中进行存储库 url 重定向...

这是一个场景:

对于 SVN 服务器,我们使用 Visual SVN,对于客户端主要是 Tortoise SVN。

每次进行生产源翻转时,我们都会创建一个分支。然后网址如下所示:

http://svnserver.blabla.com/branches/8_3_0_0/development ...下次将是 http://svnserver.blabla.com/branches/8_4_0_0/development等。

现在我想要一个这样的 URL:http://svnserver.blabla.com/production/ ...指向 http://svnserver.blabla.com/branches/8_3_0_0/

因此,任何时候您想要结帐或转至生产源,我们都将使用一个 URL。

这可以做到吗?怎么做?

谢谢。

0 投票
14 回答
7170 浏览

svn - 我们应该从 svn 迁移到 Team Foundation Server 2010 吗?

我们有 6 名开发人员,目前使用带有 SVN 和 Visual SVN 的 Visual Studio 2008 Professional。一旦 vs2010 发布,我们将从 vs2008 pro 升级到 vs2010 Premium。

但是,如果 Team Foundation Server 在 vs2010 高级版中包含适当的源代码控制,那么使用它确实有意义。我们喜欢 SVN,但更喜欢工具的紧密集成。

在 Internet 上,关于 SVN 与 TFS 2010 的信息似乎很少。因此我的问题在这里。

编辑:这个视频看起来非常引人注目。这是营销谈话还是真实的?

谢谢大家的回复!我非常欣赏这一点。更多背景信息。

这是我们当前的堆栈;vs2008 pro、Visual SVN、SVN、Jetbrain Teamcity。我的主要问题是我们使用了许多来自不同供应商的工具,它们或多或少地集成在一起。有时更多,大部分时间更少。至少正确设置它需要很多时间。

我们目前不使用分支,但我们想要。因此,我们必须从头开始设置 SVN(我们仔细研究过)。所以让我重新提出我的问题:我们应该设置 SVN 还是开始使用 TFS?

0 投票
4 回答
857 浏览

svn - 是否可以将现有工作文件夹与新存储库相关联

昨天我们的 VisualSVN 服务器发生了一系列不幸事件,今天我们正努力回到正轨。我已按照stackoverflow 帖子中的建议重新创建了存储库。

我们使用同事的工作副本文件夹(svn-export、svn-import)重新创建了存储库。但是现在当他尝试更新时,我们会收到一条关于 UUID 不匹配的错误消息。我可以更新他的工作副本以匹配 UUID,还是我们现在必须删除他的工作副本并重新创建它?

0 投票
4 回答
2188 浏览

.net - 自动创建颠覆修订文件

我有一个项目,它在 Subversion 中的结构如下,

Library 文件夹包含大部分项目代码,是一个类库。Website 文件夹是一个使用该库的网站项目。该网站是部署到实时站点的内容。

我想在网站目录的根目录中自动创建一个文件,该文件存储主干目录的最新修订号。这可能吗?如果可以,我该怎么做?

颠覆服务器是 Windows 上的 VisualSVN,使用 TortoiseSVN 和 VisualSVN 作为客户端。

0 投票
2 回答
245 浏览

svn - SVN 用于始终“更改”而没有更改的文件的最佳实践

我们有一个引用公共目录中文件的项目。每当打开或编译该项目时,都会复制这些文件。因为时间戳发生了变化,Subversion 将其视为变化。我只想提交通用目录的新更改,或项目中的实际更改。不是编译器为我执行的自动复制。

如何在 SVN 中保留目录和文件,但防止这些非更改被视为更改?是否有一些“最佳实践”或“首选”方式来处理这种情况?

0 投票
7 回答
5768 浏览

svn - 如何防止用户将二进制文件提交到颠覆?

我有一个任性的用户,他顽固地坚持将他的二进制文件(可执行文件、DLL)提交到我们的 subversion 存储库中。我会进去删除它们,但当然没有什么东西真的从颠覆中删除了。

虽然有时我们需要提交二进制文件,但我不希望用户将其作为例行公事。我可以设置一个忽略属性,但这不会阻止用户提交二进制文件,如果他们真的确定的话。我想做的是能够逐个目录地控制提交指定文件类型的能力,特别是 .exe 和 .dll 文件。

有没有办法在 SVN 中做到这一点?如果有什么不同,我们使用的是 VisualSVN 服务器和 TortoiseSVN。