问题标签 [svncommit]

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

msbuild - svncommit msbuild 任务失败,因为命令行太长

我正在使用svncommitMSBuild 社区任务项目中的任务。不幸的是,我有一大堆文件要提交,但由于以下错误而失败:

“SvnCommit”任务的命令行太长。超过 32000 个字符的命令行可能会失败。尝试通过将对“SvnCommit”的调用分解为多个调用来减少命令行的长度,每次调用的参数更少。

我尝试将参数指向Targets父文件夹,但它似乎想要文件。有什么办法可以告诉它只提交文件夹中的所有待处理文件?

0 投票
1 回答
10526 浏览

svn - 如何修复 SVN 提交“文件丢失”错误?

我有一个名为“Experiments”的工作副本,我必须添加一个名为“Blue Print”的项目。

我已经完成了svn add *,后来我出于某种原因删除了“Blue Print”项目文件夹。然后我添加了另一个名为“MyProj”的项目并使用了svn add.

现在,当我尝试提交时,我收到“Blue Print”丢失的错误。

我已经尝试过svn revert "Blue Print"svn delete "Blue Print"但无法解决问题。我可以做些什么来修复我的工作副本和/或回购?

0 投票
1 回答
3482 浏览

svn - 仅使用 subversion 提交修改过的文件

我有一长串要提交的提交,因此,我想错开提交。所以,当我这样做时:

svn st | 确认'^M'

我只想提交这些文件

这可以通过命令行实现吗?

0 投票
1 回答
2537 浏览

visual-studio-2010 - AnkhSVN 提交冲突

我们有多个开发人员在一个 Web 应用程序/项目上工作。为此,我们使用 AnkhSVN。

其中一位开发人员进行了一些更改并提交了该项目。几天后,团队中的另一位开发人员进行了一些更改并进行了提交。

之后,第一个开发者的改动就消失了。第二个开发人员的更改覆盖了第一个开发人员的更改。

如何恢复?如何保持两个更新?

请具体。这个话题的解决非常重要。

0 投票
1 回答
2906 浏览

eclipse - Eclipse SVN 注释模板

有没有人有一些关于如何编写 SVN 评论模板的指示。我想包括:

  • 当前日期 (YYYY-MM-DD)
  • 提交的作者(代码的作者)
0 投票
1 回答
11628 浏览

svn - svn:中止提交:“file.xpm”仍然存在冲突

我对 svn 很陌生(基本上,我只知道如何使用 ci、co、rm、add、stat 和 diff 之类的东西,但没有技术细节),我正在尝试检查一大块代码.

我正在从最顶层(使用“.”)进行签入,如下所示:

不幸的是,这会使用在某个时候存在的旧图标文件产生以下错误:

我试图解决这个问题但没有成功:

...即使我这样做了:

确实,这个文件不存在;它很久以前被删除了,在搜索了我的整个计算机后我没有找到它。我从各种目录位置尝试了这些命令,但仍然无法正常工作。实际上,当我第一次使用 svn stat 为签入做准备时,我遇到了这样的情况:

所以我试图在那个文件上实际做 svn up(?),但仍然没有成功。我在这里想念什么?

0 投票
2 回答
3762 浏览

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

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

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

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

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

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

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

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

0 投票
1 回答
192 浏览

eclipse - 自定义 Ant 脚本和 Subversion 命令和脚本以自动化流程

我想通过自定义 Ant 脚本或 Ant XML 和 SVN 命令来执行以下操作。我在 Eclipse 工作区中有四个项目。我正在使用 Eclipse Indigo,我正在使用 Java EE。

我有 Java Web 应用程序和 Java Web 服务的四个项目 a、b、c、d。我想自动化以下过程:

我怎么能做到这一点?

0 投票
1 回答
597 浏览

jenkins - 通过 Jenkins 的 Grunt 任务无法提交到 svn

我正在通过 Jenkins Job 使用 grunt 任务创建 buildinfo 文件。process.env['BUILD_NUMBER'] ,process.env['SVN_REVISION'] 可用并且能够创建文件。并使用 chile_process 通过 svn 提交文件。exec = require('child_process').exec, child;

当我从终端运行它时,提交工作正常。但是当我通过 jenkins 作业运行它时,它不会抛出任何错误,但不会发生提交。有什么问题...我尝试使用 require('child_process').spawn 这也没有提交,但我通过 jenkins woks 从终端运行它时很好。

0 投票
1 回答
62 浏览

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

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

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

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

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

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

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