Tag: svn

Subversion版本库统计信息,而不是StatSVN?

是否有其他开源/免费软件包用于为Subversion版本库生成版本库统计信息? 我试过StatSVN,但它似乎与Subversion 1.5及以上的日志文件不兼容。 请注意,我知道TortoiseSVN在对话框和存储库浏览代码中有一些统计信息,但这不是我正在寻找的。 我正在寻找的是一个工具,可以分析存储库及其日志,并产生这样的统计信息: 谁检查了最多的代码 代码随时间增长 繁忙的文件(经常更改)

处理重命名:svn与git与mercurial

每个VCS如何处理重命名? 我发现了很多矛盾的信息,说明git跟踪LOC(代码行)而不是文件,重命名因此对它没有任何意义。

在Subversion的整个源代码树中recursion地忽略文件

我并不是Subversion的新手,但是到现在为止,我一直使用乌龟,而从来没有使用commadn。 我的问题是,如何忽略来自整个源的* .o文件而不仅仅是根目录。 例如,如果我有以下文件:/myfile.o /folder1/myfile2.o /folder1/folder1.1/myfile3.o /folder2/myfile4.o 如果svn propedit svn:ignore“。” 在根目录下添加* .o,会忽略myfile.o,但不会忽略/folder1/myfile2.o,/folder1/folder1.1/myfile3.o,/folder2/myfile4.o。 有没有办法为整个项目添加* .o in(我无法做到这一点,我知道可以做到这一点,因为这个项目是在一个存储库与许多其他项目)? 请让我知道,如果我需要澄清。 谢谢!

浏览SVN信息库

我试图浏览一个SVN仓库,而不必检查出来: 是否可以在本地执行此操作(在Unix上)? 这是可能的SSH访问?

自某date以来使用SVN更改的文件列表

我可以运行什么types的SVN命令,可以获得自某个date以来更改的文件列表? 现在我拥有它 svn log <url> -r {2010-11-01}:{2011-05-04} > log.txt 这几乎工作,但它只显示修订和意见,而不是文件列表。

我怎样才能释放锁在Subversionrecursion?

我在Subversion中有版本控制问题。 我从存储库中检出了一个工作副本,并locking了所有的文件。 然后,不释放锁,我已经从磁盘删除该文件夹。 我无法从存储库中删除文件夹,因为它有一个锁 如果我试图recursion地释放这个锁,它说没有锁被释放。 在“浏览存储库”视图中,我只能recursion地打破特定的文件夹,而不是文件夹。 我如何打破驻留在存储库中的锁? 我在Windows上使用TortoiseSVN。 有一个命令为文件夹recursion地打破locking?

连接Android Studio与SVN

我在Eclipse(Windows)中有一个与SVN同步的Android项目,我安装了Android Studio(Linux),我需要从SVN获取同样的项目。

如何从存储库中删除所有已删除的文件?

我有一个脚本,我添加所有新的文件之前提交我的工作副本到我的存储库与此行: svn status | grep ^\? | awk '{print $2}' | xargs svn add 我现在想添加一行,从存储库中删除我的工作副本中的所有已删除的文件。 换句话说,我不能一一指定它们,我需要用svn状态来检测它们,然后自动删除它们。 但是这条线不起作用。 svn status | grep ^\! | awk '{print $2}' | xargs svn –force delete 正如你所看到的,我已经取代了 “ ? ”用“ ! ”和 “ add ”与“ – –force delete ” 你能告诉我为什么它不起作用吗? PS。 我知道这是一个危险的程序。 我已经讨论过了。 谢谢 谢谢

颠覆 – 任何人都应该发展的主干?

在使用Subversion的时候,开发者应该干什么呢?还是应该把干线用于每个开发者分支的合并,并由持续集成服务来观察?

什么端口需要打开svn乌龟进行身份validation(明文)和提交

什么端口需要打开svn乌龟authentication(基本)才能提交? 我知道这不是一件好事,但我相信用户名和密码现在已经清楚了。 让我来描述一下我所知道的设置,以及似乎正在发生的事情。 我是一个帮助国家部署和修改“主要”公共领域应用程序的承包商。 有一个svn仓库在不同的状态包含应用程序,每个人只读privs。 为了让我在要部署的站点上工作,我必须创build一个vpn连接,然后使用远程桌面访问部署所在的机器。 当我在那台机器上时,我可以浏览版本库并导出或签出任何内容。 当我尝试提交时,系统提示用户名/密码质询,并且总是失败。 当我在我的家庭机器上时,我可以使用完全相同的凭据提交到完全相同的存储库和完全相同的位置。 我已经要求存储库pipe理员确认我使用的用户名拥有所有必要的权限,我确信我确实。 所以,即使我得到一个描述“无效凭证”的错误消息,我认为身份validation被阻止。 我试图找出是否默认的svn安装将使用相同的侦听svn端口,或不同的authentication。 我不相信authentication是encryption的。 我会很感激任何build议。