Tag: svn

确定SVN目录/ trunk的总大小

有没有一种方法来计算/计算一个SVN目录的总大小,如果你要签出一个修订? 我有限的互联网下载,所以我需要知道有多大的事情之前,我去下载它。 谢谢。

如何从Subversion服务器显示存储库列表

我正在寻找一种方法来search整个颠覆服务器。 我已经有了一个在存储库中search的难题。 现在我需要为每个存储库执行此操作。 更新: 我必须从一些unix shell脚本(perl,bash等)访问这个列表。

Git vs Mercurial vs SVN

可能重复: 对于家庭项目,Mercurial或Git(或其他DVCS)比Subversion提供更多优势吗? Git,Mercurial和Bazaar的相对优势和劣势是什么? 这些源代码pipe理系统有什么区别? 哪一个是最好的一个小2人项目?

如何在Jenkins中设置SVN凭据?

有没有办法设置Jenkins在执行SVN提交时使用的凭据? 我找不到办法。 如果我在我的机器上运行Jenkins服务器,它已经安装了SVN客户端,并且我的凭据被caching,似乎工作正常,但是如果我尝试在另一台机器上运行Jenkins服务器,那么出现错误。 ERROR: Failed to tag org.tmatesoft.svn.core.SVNCancelException: svn: No credential to try. Authentication failed

颠覆:删除旧的function分支与保留它们

我有一个与标准布局,即树干/和分支/(和标签/)的Subversion版本库。 在进行更大更改时,使用function分支,定期与主干同步,然后重新集成到主干(现在使用1.5)。 很标准的东西。 我想知道的是,这样一个function分支,一旦完成和合并应该保留或删除。 颠覆书偶尔似乎暗示删除它们是很常见的,但我也看到了一大堆保持分支的开源项目。 我也有点担心如何删除一个分支会使得难以跟踪哪些分支存在,特别是当可能重复的名字进入场景(比如我们search重构两次)时,他们的提交历史消失在仓库深处的某处等等 另一方面,分支机构的使用相当多,特别是现在有1.5个分支机构,我喜欢这样一个想法,即不需要通过一大堆不活跃的分支来查找我目前正在使用的分支机构。 我缺less什么优点和缺点? 人们在做什么?

用于.NET的SVN库?

任何可用的库来访问.net应用程序的SVN(使用C#)。 到目前为止,我发现的只有3个: SVN# SharpSVN NSvn 我想创build一个非常简单的SVN客户端!

如何使用“svn export”命令从存储库中获取单个文件?

如何使用svn export命令从存储库中获取单个文件? 我试过这个: svn export e:\repositories\process\test.txt c:\ 但是我得到这个错误: svn:e:\ repositories \ process不是一个工作副本

使用TortoiseSVN恢复到之前的版本

使用Windows TortoiseSVN将工作副本恢复到以前版本的最简单方法是什么? 我没有find任何“可find的”命令来做到这一点。

Windows Vista(64位)的最佳Subversion客户端

我一直在Windows环境中使用TortoiseSVN很长一段时间。 它看起来function非常完整,并且很好地集成到了Windows shell中,更重要的是,对那些很less或根本没有源代码控制经验的同事进行教学是相当痛苦的。 但是 ,由于我们已经转移到Windows Vista的64位,乌龟一直非常bug,似乎会导致explorer.exe的exception和崩溃。 旧版本的软件和最新版本(1.5.1版本13563)都发生这种情况。 我很好奇,如果有人对Windows上运行的其他Subversion客户端(特别是Vista 64位)有build议。 这里的开发人员使用各种文本编辑器,所以使用Visual Studio或Dreamweaver进行SVN并不理想。 我已经听说了Cornerstone的伟大的事情,并会喜欢类似的Windows的东西,如果它存在。 我正在将Vista / explorer问题与Tortoise关联起来,因为它们通常在使用Tortoise中的function时发生。 有时调出“合并”屏幕将导致GUI开始performance非常奇怪,最终挂起或崩溃。 我没有看到1.5.2 – 我正在安装,也许这将解决我的一些问题。

有没有办法在TortoiseSVN中“部分”提交文件?

我想使用TortoiseSVN只提交一个文件的一部分,有没有办法做到这一点? 我会举一个例子来说明为什么我要这样做。 我有一个在构build过程中被replace的一些定义的文件,如下所示: #define SOME_PATH "[SOME_PATH]" 这个[SOME_PATH]标记在构build过程中被replace,但是当我编码时,我必须将其更改为我的机器中的实际path。 所以每次我提交我需要备份一些行,恢复他们,提交,然后恢复备份,这有点烦人。 有什么方法可以告诉TortoiseSVN“忽略”X,Y和Z行中的一些变化吗?