Tag: svn

我如何使Eclipse文件search不包括SVN目录?

当我在eclipse上进行文件search时,它默认包含了.svn目录。 我试图排除他们从构buildpath,但他们仍然出现在文件search结果。

SVN客户端在哪里存储用户authentication数据?

我试图模拟一个问题,我们有一个特定的域名访问一个Subversion版本库有问题。 为此,我尝试了在另一台Windows机器上使用svn checkout选项–username domain\problematic_ID 。 但我无法重现问题,因为结帐仍然使用我自己的ID成功。 这使我想知道SVN是否在多个地方caching了用户authentication数据,如果是的话。 我已经清除应用程序数据区域中的auth目录,更改了configuration文件中的选项以禁用用户authentication数据的caching – 但无济于事。 系统甚至不会提示我input新的用户名和密码,而只是用旧的ID(我知道这是通过查看SVN日志来使用旧的ID)。 我显然在这里失去了一些东西 – 但是什么? 🙁 有人知道吗? 我使用的颠覆客户端版本是1.4.6(r28521)

最喜欢svn的非明显特征?

你最喜欢的svn的非明显特征是什么?

“svn log”没有显示所有最近的提交

注意:对于有经验的SVN用户来说,这可能是一个不容小觑的想法,但是这让我难住了很长一段时间…所以希望这能帮助像我这样的人! 从命令行发出svn log后,我注意到几个最近的提交消息丢失。 我知道这些邮件正确地保存在我的存储库中,因为它们出现在我的SVN客户端(RapidSVN)中。 我只是不知道为什么他们不会看到使用svn的命令行版本。 下面回答…

哪个协议? svn://或http(s)://?

SVN的networking访问共有四种协议。 svn://repos svn+ssh://repos https://repos http://repos 维基百科页面并没有多说四个不同的协议的差异。 我一直比较喜欢svn:// ,因为它是最容易设置的,但是有什么区别,哪个更好?

如何导入svn分支和标签到git-svn?

我有一个中心的SVN仓库,我必须承诺,但是我对git充满热情(就像我认识的任何其他开发人员一样)。 案件众所周知。 然后我读了一下git-svn并试了一下。 由于我不需要完整的历史,仅仅两个月左右,我就这样做了: git svn clone -r 34000 -s https://svn.ourdomain.com/svn/repos/Project/SubProject 子项目像往常一样,有子目录trunk , tags和branches 。 大。 然后,为了得到最后的修订,我做了 git svn rebase 稍后有些下载,很好。 最后一次修订,日志等。好的,现在我将切换到我的function分支。 $ git branch * master $ git branch -r trunk $ git branch -a * master remotes/trunk 问题是:我的分支在哪里? 我做错了什么? 我应该怎么做才能让我的分支机构在新的git回购? git-svn,无论我在哪里阅读,都明智地处理分支和标签,但行为不是我所期望的。 谢谢! 编辑 :我刚刚发现, git svn fetch将做到这一点。 但它会得到所有修订,这是我不喜欢的东西。

如何获得所有Subversion提交作者用户名列表?

我正在寻找一种有效的方式来获取整个SVN存储库或给定资源path的唯一提交作者列表。 我一直无法find专门为此(而不是期待)的SVN命令,但我希望可能有一个更好的方式,我已经尝试在terminal(在OS X上): svn log –quiet | grep "^r" | awk '{print $3}' svn log –quiet –xml | grep author | sed -E "s:</?author>::g" 其中任何一个都会给我一个作者姓名每行,但他们都需要筛选出相当数量的额外信息。 他们也不处理同一个作者姓名的重复,所以对于很less有作者的许多提交,在电线上有大量的冗余。 更多的时候,我只想看到唯一的作者用户名。 (偶尔推断每个作者的提交次数实际上可能是方便的,但是即使在这些情况下,如果汇总的数据被发送而不是更好)。 我通常只使用客户端访问,所以svnadmin命令不太有用,但是如果必要的话,如果确实需要或者更有效的话,我可能会特别要求存储库pipe理员。 我正在使用的知识库有成千上万的提交和许多活跃的用户,我不想给任何人带来不便。

我如何告诉Subversion将文件视为二进制文件?

我如何告诉Subversion(svn)将文件视为二进制文件?

Subversion和Visual Studio项目的最佳实践

我最近开始在Visual Studio中开发各种C#项目,作为一个大规模系统的计划的一部分,这个系统将被用来取代我们当前的系统,这个系统是用C和Perl编写的各种程序和脚本的组合。 我现在正在进行的项目已经达到了致力于颠覆的临界水平。 我想知道什么应该和不应该提交到Visual Studio项目的存储库。 我知道这将产生各种文件,只是构build工件,并不需要承诺,我想知道是否有人有任何正确使用SVN与Visual Studio的build议。 目前,我正在使用Visual Studio 2010testing版的SVN 1.6服务器。 任何意见,意见,欢迎。

拒绝访问Apache上的.svn文件夹

我们在subversion中有一个rails应用程序,我们使用Capistrano进行部署,但注意到我们可以访问'/.svn'中的文件,这提供了一个安全问题。 我想知道什么是最好的方法来做到这一点。 一些想法: 全局Apacheconfiguration拒绝访问 在公用文件夹和所有子文件夹中添加.htaccess文件 Cap任务更改权限 我真的不喜欢删除文件夹或使用svn导出的想法,因为我想保留'svn info'。