问题标签 [svn-update]

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 回答
1175 浏览

svn - svn更新不工作

我正在使用 netbeans IDE 和 svn 存储库来运行我的项目。我已将 netbeans 更新为 7.3 版本并再次签出存储库。

代码已成功签出。

但是当我运行命令时 svn up /var/www/,命令提示符上会出现以下错误:

svn:路径 '/var/www' 似乎是 Subversion 1.7 或更高版本工作副本的一部分。请升级您的 Subversion 客户端以使用此工作副本。

我浏览了错误但无法得到任何解决方案。

请帮帮我。

提前致谢。

0 投票
3 回答
19971 浏览

svn - 已存在同名的 SVN 未版本化目录

我也看到了类似标题的问题,但这个问题有一个例外,即在服务器上更新时出错,因此无法删除以前的未版本控制目录。

我正在使用 SVN 上传代码文件,您我们在服务器上手动创建了上传的图像目录,并且不要通过 svn 提交上传图像,因为它是在服务器和本地机器上可能不同的用户内容,取决于数据库中的数据。

不小心有人提交了 uploads/images 目录,所以我遇到了以下问题:

我知道为什么会这样,因为在同一位置有未版本化的文件,所以我的问题是我该如何解决?

我不想删除远程目录,因为它包含与服务器数据库记录相关的图像。那么我怎样才能恢复那个提交的目录呢?我尝试了 svn->revert modify->revert previous commits 在该目录中,但这给出了以下错误:

所以有什么想法,我该如何解决?如果在理解问题上有任何问题,请给我发表评论,我会说清楚。

谢谢

0 投票
2 回答
3762 浏览

svn - Tortoise SVN 更新和提交不起作用

我最近遇到了 Tortoise SVN 的问题。我无法更新和提交任何东西。

我们使用 VisualSVN 服务器作为 repo。 在此处输入图像描述

每当我尝试更新时,我都会看到以下屏幕,实际上它并没有更新任何内容,并且会保持这样的状态数小时。同样,当我尝试提交任何内容时,我会收到以下错误消息 在此处输入图像描述

它只发生在我的电脑上。其他开发人员正在运行相同的操作系统,相同的TortoiseSVN版本,他们可以更新并提交到 . repository,所以我认为存储库本身没有任何问题。

我曾尝试卸载和安装相同版本的 Tortoise,但这不起作用。

我还尝试更新到修订版 -> 选择“Head”选项,然后在“Update Depth”下拉列表中选择“Fully Recursive”。

我不喜欢更改为最新版本,TortoiseSVN因为我想保持与其他开发人员在这里使用的相同版本的 Tortoise。

0 投票
1 回答
14259 浏览

svn - 使用分支的 SVN 策略,并将更改从主干合并到分支

SVN 的长期用户,但在分支/标记方面相当缺乏经验,当我有时,我怀疑我并没有真正正确地使用它或充分发挥其潜力。

我有我的主干,我致力于添加新功能等。这个代码库用于多个网站,我们在每个项目的基础上从主干创建一个分支。

每个分支通常都有特定于该项目的修改,并且我们认为可以重用的任何内容都添加到主干中,并且可以在各个项目上打开和关闭该功能。

目前,当我们对主干进行更改并希望将这些修改放在提前的分支中时,我必须通过手动将某些修订合并到分支中并重新提交它们。不理想,而且容易错过东西。

所以,我的问题......有没有办法用主干的所有更改来更新我的分支,并像处理标准主干更新一样处理它们?

我已经看到将分支重新集成到主干,但是由于我在这种情况下使用分支的方式,这并不是我真正想做的事情。

0 投票
1 回答
134 浏览

c# - 检查 SVN 是否已更新 C#

我正在尝试检查 svn 是否已更新,并且我不想使用 SharpSVN。我正在尝试使用该Process课程。

在批处理中,这是我通常会做的:svn st -u <svn path> | find "*"

这是我的代码:

问题是find "*"不起作用 - ThenewProcess.StartInfo.Arguments设置为"st -u C:\\SVN | find \"*\*"",当然,这不起作用。

有任何想法吗?

0 投票
1 回答
980 浏览

c# - 检查 svn c# 中特定目录中的更新

我正在尝试检查某个 svn 子目录是否已更新,如果是,请更新我的整个工作目录。

这是我所做的:

问题是recentSvnRevision设置为svn上整个目录的最新修订号,而不是/local/trunk/somefolder目录的修订。

有任何想法吗?

0 投票
1 回答
1806 浏览

c# - SharpSVN 更新到特定版本 c#

我正在迭代从sourceRevisionto的 svn 修订targetRevision。在每次迭代中,我希望将我的存储库更新为我当前所在的版本。

就像是:

有任何想法吗?

0 投票
1 回答
45 浏览

performance - Subversion 更新命令性能

当我对目录执行 SVN 更新时,svn 是如何执行的?无论文件在工作目录中的差异状态如何,它都会对目录中的每个文件执行更新吗?还是仅对“不同步”的文件执行更新?

0 投票
1 回答
62 浏览

svn - 单个开发人员使用 SVN 并被告知需要更新项目

我使用在线托管解决方案为我的所有个人编程工作保留了一个 SVN 存储库。我是系统的唯一用户,它只是一个备份使用。

现在,当我尝试提交更改时,我被告知项目需要更新。

据我了解,更新是存储库包含我的本地副本没有的更改。但作为唯一的开发者,我不知道这怎么可能。服务器上不能有我没有做的任何更改。

我试图四处寻找更新是否会重新同步,或者可能会删除我最近的更改。我已经有一周没有上网了,所以我的本地副本有很多我不想丢失的更改。

这种情况之前已经发生过很多次,并且总是以大量的琐事而告终,在某些情况下只是创建一个新的存储库,但这似乎很极端。这一次,我有大约 5 个项目都在说同样的事情,所以这一定是我做错了或误解了。

我想知道为什么会发生这种情况以及处理它的正确方法。

0 投票
1 回答
290 浏览

svn - Only update SVN branch folders during SVN update

Suppose you have this SVN structure:

Suppose we created two new branches for two deployments/releases of our application. Over time, the files under these branches will increase the used space of our local machine where Tortoise SVN is installed. Is there a way to configure Tortoise so when we do an "SVN Update" on the "branches" folder, we just get the first level, meaning we just bring the "branch1" and "branch2" folders onto our local machine, and not the contents (ie: "file1", "file2")? And then use another SVN command to pull files for specific branch folders?

EDIT:

To elaborate a little on this, we have random files for specific tasks, that are more related to the migration/deployment, such as business requirements, testing plans, testing scripts, testing validation output. We don't want these files getting mixed into the rest of the source code because they are only relevant for the development of that branch. But we still want to track them. They will definitely increase the disk space.