标签: svn

Subversion钩子的常见类型

人们使用哪种钩子脚本进行Subversion?只是一般的想法,但代码也会很棒!

svn version-control scripting svn-hooks

40
推荐指数
4
解决办法
3万
查看次数

适用于.NET的SVN库?

任何可用于从.net应用程序访问SVN的GOOD库(使用C#).到目前为止我发现的唯一一个我将尝试的是:

我想创建一个非常简单的SVN客户端!

.net c# svn

40
推荐指数
3
解决办法
3万
查看次数

在Subversion中查看哪些文件被锁定的最佳方法是什么?

我终于让我的小组从SourceSafe切换到Subversion.不幸的是,我的经理仍然想在每个文件上使用独占锁.所以我在每个文件上设置了svn:needs-lock属性,并创建了一个预提交钩子以确保属性保持设置.

我们在Linux服务器上运行Subversion.我们大多数人使用Windows机器,少数人使用Mac.我们正在使用各种SVN客户端(TortoiseSVN,SmartSVN,Subclipse等).

我们现在需要的是一个好的/简单的方法来查看当前锁定在整个存储库中的所有文件(以及锁定它们的人).我在Tortoise和Subclipse中捅了一下,但还没找到我要找的东西.我们的项目有许多深层次的子目录,因此查看每个单独的目录太费时间了.

我想要的是我可以运行的单个报告,其中列出了当前锁定的所有内容以及锁定的内容.获得此类信息的最佳方式是什么?

svn administration

40
推荐指数
4
解决办法
3万
查看次数

我应该在SVN上的Android项目中忽略哪些文件

我已将'gen'文件夹添加到svn:ignore,还有其他我应该忽略的吗?

更新:

有一些我不确定

.classpath
.project
The .settings folder
Run Code Online (Sandbox Code Playgroud)

而且,要忽略一个文件夹,我只是在subclipse中输入gen进入忽略列表,这是正确的吗?怎么知道gen是文件夹还是文件?

svn android

40
推荐指数
2
解决办法
1万
查看次数

Subversion更新外部日期

我正在开发一个SVN控制下的大型项目.代码库的许多部分都被检查为外部,但正在被其他人积极处理.
我想更新我的整个工作副本,外部和所有,以便它反映了特定时间点的各种存储库的HEAD.我最初的尝试是:

svn up -r'{20090324}'
Run Code Online (Sandbox Code Playgroud)

这会将当前目录更新为指定日期,但会将所有外部更新为当前日期.一次更新一个外部组件按预期工作.
我理解,由于外部的性质,单个更新无法使用修订号,但为什么它不适用于日期?
什么是实现我正在寻找的时间点效果的最佳方法,而不必维护一个硬编码各种外部的脚本?

我正在运行Linux系统.

svn

39
推荐指数
2
解决办法
2万
查看次数

确定SVN目录/ trunk的总大小

如果要签出修订版,有没有办法计算/计算svn目录的总大小?

我的互联网下载量有限,所以在下载之前我需要知道它有多大.

谢谢.

svn size download

39
推荐指数
3
解决办法
3万
查看次数

不同的字母(字母)对svn合并输出意味着什么?

SVN合并的输出在文件名前列出了4列字母.我理解字母的意思(大部分),但我找不到关于含义的任何信息,因此只有基于上下文的模糊理解.谁能指点我这方面的文件?

基于上下文,我已经能够推断该列:

  1. 是关于文件更改文件
  2. 似乎与在文件夹上使用svn ignore命令有关(或者它可能只是文件的属性?)
  3. 我从未见过第三栏中的一封信,因此我不知道这意味着什么.
  4. 可能是树木冲突吗?这是我最担心的那个,因为我还不知道如何处理它.

svn merge

39
推荐指数
3
解决办法
3万
查看次数

如何在Jenkins中设置SVN凭据?

有没有办法设置Jenkins在执行SVN提交时使用的凭据?我找不到办法这样做.

如果我在我的机器上运行Jenkins服务器,其中安装了SVN客户端并且我的凭据被缓存,它似乎工作正常,但如果我尝试在另一台机器上运行Jenkins服务器,那么我会收到错误.
ERROR: Failed to tag org.tmatesoft.svn.core.SVNCancelException: svn: No credential to try. Authentication failed

svn version-control continuous-integration jenkins

39
推荐指数
3
解决办法
8万
查看次数

在SVN中合并一系列修订与重新整合之间有什么区别?

我已经阅读了一些文档和博客,关于合并一系列修订和重新整合之间的区别,但我没有得到一件事.

如果我选择一种或另一种方式从分支合并到主干,合并有什么区别?为什么合并一系列修订在某些情况下不起作用,但重新整合成功合并分支到主干?

svn

39
推荐指数
2
解决办法
1万
查看次数

冲突后svn合并左,右和工作文件之间的差异

当执行从我的开发团队的树干"svn的合并"成一个分支,我们偶尔会遇到撤并产生后缀名的文件冲突:*.merge-right.r5004,*.merge-left.r4521*.working.我在整个Subversions的文档中都进行了搜索,但是他们的解释并没有多大用处.我收集了以下内容:

  • *.merge-right.r5004 = trunk版本
  • *.merge-left.r4521 =?
  • *.working =分支版本

我似乎无法弄清楚是什么merge-left.r4521.如果答案是它只是分支的文件的旧版本,那么为什么4521?

svn

39
推荐指数
4
解决办法
2万
查看次数