问题标签 [svn]

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 投票
6 回答
1551 浏览

svn - Subversion:发生冲突时更新失败?

有没有办法告诉颠覆“更新/合并,除非它会导致冲突”?

我知道您可以在运行更新之前使用--dry-run/status -u进行检查,但我经常让其他人运行更新并获取损坏的网页,因为他们没有注意到“C index.php”行。

我还注意到 svn 似乎对冲突并不太不满意——它仍然说“更新到修订版等等”并退出零,无论冲突如何。所以我必须逐行解析输出来发现它们。肯定有更好的方法吗?

0 投票
8 回答
10490 浏览

svn - 如何从 SVN 的修订中删除 1 个文件?

我的一位同事在 SVN 中签入了一些文件,其中一个文件中有密码。密码已从文件中删除并签入了新版本,但如果我们查看修订历史并转到该修订,则密码显然仍在存储库中。(我们使用 TortoiseSVN 作为客户端。)

那么如何从 SVN 的存储库中安全地删除该单个文件呢?

0 投票
4 回答
390 浏览

svn - 如何找到被删除然后重新提交给 SVN 的文件的修订历史?

这是“如何从 SVN 的修订中删除 1 个文件? ”的后续问题,但因为它可能有一个非常不同的答案,我相信其他人会从知道答案中受益。(我还不知道答案。)

上一个问题得到了回答,我发现无法从 SVN 中删除修订。第二个最佳解决方案是从 SVN 中删除文件,提交,然后重新添加文件并再次提交。

我现在想确保原始文件的修订历史已经消失。所以我希望“我怎样才能找到被删除然后重新提交给 SVN 的文件的修订历史? ”这个问题的答案是你不能。

0 投票
1 回答
5637 浏览

eclipse - 无法使用 Eclipse 3.4.0、svn 1.5.1 创建 subversion 存储库

我正在努力mac OS x 10.4。我有一个 subversion 存储库存储在通过 USB 连接的外部驱动器上。Eclipse我在(使用 PyDev 插件)中创建了一个新的 python 项目。当我使用右键单击Team->Share Project设置一个带有颠覆的新项目时,我收到以下错误:

subversion 存储库具有以下权限:

外部驱动器被格式化为 Mac OS 扩展

我完全被难住了。有人有什么建议吗?

0 投票
7 回答
174288 浏览

svn - Subversion 忽略“--password”和“--username”选项

当我尝试执行任何 svn 命令并提供--usernameand/or--password选项时,它无论如何都会提示我输入密码,并且总是会尝试使用我当前的用户而不是--username. 对此既无--no-auth-cache--non-interactive无任何影响。这是一个问题,因为我试图从脚本调用 svn 命令,但我不能让它显示提示。

例如,以 user1 身份登录:

其他选项正常工作:

为什么会提示我?
为什么它要求输入用户 1 的密码而不是用户 2 的密码?
我 99% 确定我的所有权限都设置正确。svn 是否有一些配置选项可以关闭命令行密码?
还是完全是别的东西?

我在 Fedora Core 5 (Bordeaux) 上运行 svn 1.3.2 (r19776)。


这是我的环境变量列表(敏感信息已删除)。它们似乎都不适用于SVN:

0 投票
8 回答
3728 浏览

svn - 如何开始使用 SVN?

我已经准备好开始使用 SVN,但我没有(就像免费啤酒所需的钱)在源代码控制方面的经验。我已经在我的服务器上安装了 subversion(这很简单,'apt-get install subversion'),但现在我不知道该做什么、如何配置它或如何使用它。

你有什么建议,我在哪里可以找到好的资源来学习开始使用它?

更新:
好的,所以反馈很好,我已经阅读了一些,但我想澄清我的问题,说我正在寻找更多关于如何实际设置我的存储库、客户端、服务器等的信息。我知道我可以快速进行谷歌搜索并找到几十个(或更多)资源,但我希望有颠覆经验的人和客户(我已经安装了乌龟)可以提出一个可靠的好参考,并且有质量的内容。

0 投票
7 回答
102712 浏览

eclipse - 在 Eclipse 中使用 svn 回滚错误的更改

假设我对 Subversion 存储库进行了一些错误的更改。然后我提交了我想要保留的好的更改。

在 Eclipse 中回滚那些不好的更改并保留好的更改最简单的方法是什么?假设与不良更改有关的文件与与良好更改有关的文件不同。如果对相同的文件进行好的更改作为坏的更改,情况会如何变化?

我主要是通过 Eclipse 插件(Subclipse 或 Subversive)寻找一种方法,但命令行命令也很有趣。

0 投票
6 回答
5847 浏览

svn - 用于 Photoshop/Illustrator 文件的 Subversion 或 Adob​​e 版本 CUE 3

我承认,这似乎是一个愚蠢的问题。但我在一个小店里我加上两个设计师。我们的备份正在失控,因为如果他们需要更改(版本),他们只是复制/粘贴文件。

我已经准备好尝试 Subversion 来处理我们所有的文件,我的文本(代码)文件以及它们的 photoshop/illustrator 和资产文件。直到我注意到有一个新版本的 Adob​​e Version Cue v3。我们之前尝试过使用版本提示,但它变得复杂,设计师很快就停止使用它。

寻找对 Version Cue 第 3 版有一定经验的人。

感谢您的反馈。也许我应该问什么是版本控制 Photoshop 和相关文件的最佳工具。我确实注意到了二进制文件问题,并担心试图解释它并让它保持“工作”。我在 Gridiron 注册了测试版,谢谢!

是与此相关的另一个问题。

0 投票
10 回答
2547 浏览

svn - 自动化构建

我目前通过AhnkSVN和 Visual Studio使用subversion进行版本控制。我最近开始使用Tree Surgeon来设置我的项目。它使用NAnt自动创建构建脚本。我希望能够在 SVN 中自动构建定期项目。我喜欢在每次签入时进行构建的想法,但夜间构建也可以。我会提供更多信息或更多我的想法,但我想我会保持开放状态,看看 SO 社区要说什么。

0 投票
2 回答
1746 浏览

svn - 有没有办法在颠覆中“粘贴”文件?

我们多年来一直在使用 CVS,并且经常发现在这里和那里“粘贴”单个文件很有用。

有没有办法在颠覆中做到这一点,特别是来自 TortoiseSVN?