svn相关内容

svn不提交.o文件,但为什么?

我发现svn默认不会提交我的.o文件。我已经检查了dir属性 - 没有发现任何.o特定的规则。 有没有svn不默认提交的文件列表,如.o? 解决方案 查看配置文件中的全局忽略。 此文件在* nix系统上的标准位置为〜/ .subversion / config 。 ..
发布时间:2016-12-20 16:40:27 其他开发

用于更新SVN文件夹的命令行

到目前为止,我已经尝试了几件事,但我还没有运气。我试图有一个命令行或PowerShell脚本,我可以运行一天,以确保我的众多签出项目是最新的。 我知道我会循环通过我的工作区内的目录文件夹,但是当我设置的变量,我没有任何运气,因为它会错误。我使用 TortoiseSVN 和 Windows Vista。 这里是我到目前为止: echo ==启动系统实例变量... echo。 ..
发布时间:2016-12-20 16:38:37 其他开发

svn命令的所有短代码是什么?

我知道 co 可以用作结帐的简写,通过实验我发现 di 是 diff 和 st 的缩写> status 。所有svn命令都有缩写代码吗? 解决方案 键入 svn help 显示一个列表的所有可用命令及其快捷方式: 可用的子命令: (只有列出了2个字母的短代码) changelist(cl) checkout(co) commit(ci) copy(cp) delete( ..
发布时间:2016-12-20 16:32:22 其他开发

如何在命令行上从SVN中检出已删除的项目

我试图签出一个项目,从我的SVN修订版本401中删除。该项目现在已经停用,并已完全替换为重写的代码,但我想做一个检查,使我可以在重写时重新参考旧代码的小块。 据我所知,这应该像检出旧路径一样简单,最后好的修订(400)。但是当我尝试这个我得到一个错误,因为它试图使用最新的修订: C:\Users\ couling\workspace> svn checkout --revision ..
发布时间:2016-12-20 15:49:07 其他开发

使用diffstat与subversion?

有人可以给我一些例子,如何使用diffstat与subversion? 我的意思是,使用 diffstat 来分析和生成一个或多个提交的统计信息。 em>注意:Linux命令行示例是OK;) 解决方案 您可以简单地管道任何diff到diffstat。例如,如果您想要在特定修订中所做的更改的统计信息,则只需从svn检索该更改并将其传递给diffstat。 $ svn di ..
发布时间:2016-12-20 15:46:31 其他开发

如何在使用svn diff时获得无上下文

当我从命令行使用'svn diff'时,它打印出已经改变的行,而且打印出上下文之前和之后的3个不变的行。我更喜欢只看到没有上下文的改变的线。我没有能够确定任何命令行选项,将让我做这样的行为。标准的'diff'和'cvs diff'默认做我想要的。当然'svn diff'可以做到这一点,但我错过了一些东西。任何人知道如何? 解决方案 通过放松查看上面给出的有用的链接,简短的回答是svn的内置 ..
发布时间:2016-12-20 15:37:45 其他开发

如何从命令行列出SVN标签及其修订版本

我需要修改不同的标签。到目前为止,我在SmartSVN中使用了标记浏览器。但是它是相当缓慢。 像 svn ls“^ / tags”“只显示标记,但没有修订。 和类似 svn log / path / to / tag -v --stop-on-copy 会提供不必要的混淆信息。 是否有一个svn命令只获取标签及其修订版? 解决方案 通过添加选项 ..
发布时间:2016-12-20 15:37:18 其他开发

如何“还原到此修订版”具有来自命令行的特定修订版本号?

我目前正在制作一个脚本,其中我已经熟悉了Tortoise SVN和它相应的命令行函数。 我有脚本正确更新找到“修订”正确地建立与一系列的测试。在脚本记录该变量(版本号是特定的)后,我更新到HEAD修订(所以,我可以在这个过程后,我遇到麻烦)提交。 我的问题: 如何从命令行恢复到特定修订版本号? 我知道你可以svn update -r,但是你怎么做还原,所以它把我的工作副本改为修 ..
发布时间:2016-12-20 15:27:55 其他开发

Subversion客户端版本混淆

可能重复: SVN / Subversion 1.7和Eclipse Subversive& JavaHL 我在服务器上使用Subversion 1.6.5版本。我在STS中使用Subclipse(1.6版)作为某些任务的客户端,但我更常使用1.7.0 subversion命令行客户端。 为什么1.7命令行客户端?没有好的理由。 所以我用命令行客户端分支,现在当我尝试使用S ..
发布时间:2016-12-20 15:17:31 其他开发

SVN:如何知道文件被删除的版本?

由于我在Windows上使用svn命令行,如何找到修订版本号,在哪个文件被删除?在Windows上,没有像grep和我试图只使用命令行,没有TortoiseSVN的花哨的东西。提前感谢! 编辑: 检查已删除文件的历史记录,但它没有回答我的问题。 除了svn log -v url> log.out之外,还有什么方法可以使用记事本进行搜索? 解决方案 安装Cygwin。 我 ..
发布时间:2016-12-20 14:48:09 其他开发

检查svn存储库url不存在

我正在编写一个脚本,它将根据用户提供的名称在存储库中添加一个新项目。其中一部分涉及检查存储库中是否不存在具有相同名称的网址。 在存储库中,我们团队的所有项目都存储在 https://developernetwork.repo .net / svn / Projects / 假设用户想要调用项目“Calculator”并运行脚本。在这种情况下,我们需要确保存储库中不存在以下内容。 ..
发布时间:2016-12-20 14:35:42 其他开发

svn有一个`revert-all`命令吗?

如果我想丢弃所有的更改,并返回到存储库中的代码,我执行以下操作: $ rm -fr * $ svn up 但我想知道是否有一个命令可以实现这一点,像: $ svn revert-all 解决方案 您可以: svn revert -R。 这不会删除任何不受版本控制的新文件。但你可以很容易地编写一个shell脚本来做这 ..
发布时间:2016-12-20 14:20:25 其他开发

'svn add'interactive

有没有任何命令行技巧,让SVN添加在所有缺少的文件从 svn stat 交互式? 例如: svn add --interactive $新文件:file1.tmp(添加/忽略)? $缺少文件:file.tmp(删除/忽略)? 编辑: 解决方案 我写了一个Ruby脚本来完成这项工作: require'fileutils' bu ..
发布时间:2016-12-20 13:55:06 其他开发

如何签入本地副本和svn:外部子目录在一个提交?

我们有一个svn项目,在供应商/插件中也有几个插件 - 所有通过 svn:externals 。 我有一个提交,同时跨越主项目和几个这些插件。 当我做一个 svn st 它列出所有正确的子目录中的所有更改的文件,但是当我尝试做一个 svn ci 它只显示我的本地项目的文件。 如何做一个包含本地更改 svn:externals 目录? 解决方案 它不是完全可能的局部变化与s ..
发布时间:2016-12-20 13:48:30 其他开发

在Windows命令提示符上管道数据

我需要获得一个大(〜8gb)svn存储库的备份转储。我当前的方法涉及使用 svnadmin dump 到文件,然后使用7-Zip压缩和拆分该文件。 > svnadmin dump c:\path\to\myrepo> c:\svndump.svn > 7z svndump.svn svndump.7z //或任何正确的语法是 是一种方法跳过中间人在这里,并得到的svn转储数 ..
发布时间:2016-12-20 13:21:12 其他开发

从SVN更新时是否可以始终(强制)覆盖本地更改?忽略冲突?

我知道我应该在我自己的分支上工作,但是我们两个人在一个项目的同一个分支。其中一个Dev做了一个提交,我只是想更新我的本地副本与最新的SVN。运行'svn update'我得到这个输出: 恢复'index.html' U somescript.php 在file.xml中发现冲突。 选择:(p)postpone,(df)diff-full,(e)edit, (mc)mine-confli ..
发布时间:2016-12-20 13:15:15 其他开发