Tag: svn

Jenkins CI:如何触发SVN提交的构build

什么插件和插件function,我需要设置为了让我的jenkins工作触发构build任何时候代码是致力于一个SVN项目? 我已经安装了标准SVN插件以及SVN标签插件,但没有看到任何允许触发器configuration的新function。

列出在颠覆中由特定用户更改的所有文件

是否有可能获得特定用户修改/添加/删除的所有文件的列表? 目标是了解用户在当天(或date范围)所做的工作。

如何查看所有被svn忽略的模式:在SVN仓库中recursion地忽略?

我发现可以使用proplist和-R标志(recursion)和-v标志(详细)来查看在SVN存储库中的每个目录上设置的属性列表: svn proplist -Rv 这显示了我所有的属性,如svn:mime-type或svn:executable。 我期待过滤这只是svn:ignore属性。 我确信有一些方法可以通过shell命令从这个命令中获得结果,这个命令只会显示我感兴趣的行,但是我不知道该怎么做。 作为最有用的东西types的一个例子是这样的命令types(但这不起作用!)。 svn proplist -Rv | grep "^ svn:ignore" | awk "{print \$1}" 我只是不太了解像grep和awk这样的shell命令来使这个工作适合我。 这只是一遍又一遍地显示“svn:ignore”,但是它不打印svn:ignore属性的目录path或内容。 这里是一个从“svn proplist -Rv”输出的例子,我想抓取,其中'cache'是path,'*'是属性的值。 Properties on 'cache': svn:ignore * 上面的命令如何工作和/或有没有更好的方法来查看我的资源库中的所有svn:ignore属性?

什么是版本控制我的SQL Server存储过程的最佳方式?

版本控制我的数据库对象的最佳方式是什么? 我正在使用Visual Studio 2005/2008和SQL Server 2005.我宁愿可以使用SVN的解决scheme。

将一个Subversion版本库移到另一个服务器上

我有一个服务器托pipe我的Subversion代码库。 该服务器目前是Windows Server 2003 ,我的ITpipe理员希望将其更新到Windows Server 2008 。 这意味着我将需要在服务器build立的时候移动我的Subversion版本库,并想知道将版本库移到新服务器的最佳实践是什么。 看来,在网上看,推荐的方法是使用: svnadmin dump /path/to/repository > repository-name.dmp 然后使用: svnadmin create repository-name svnadmin load repository-name< repository-name.dmp 导入存储库。 上面的方法看起来是最好的方法吗?

如何将代码从SVN迁移到GIT而不丢失提交历史?

我想知道将代码从SVN存储库转移到GIT存储库的推荐方式,以便我们转换开发人员团队并开始使用GIT。 我们可以进行转换,并保留SVN仓库中的所有提交吗? 另外,我们的团队目前对SVN感到满意,但他们并不知道GIT的分支比SVN容易得多,我在哪里可以find一个可以certificateGIT支持分支function的实例?

如何获得在networking上的2个文件夹内的所有文件之间的差异?

所以我想比较这个文件夹 http://cloudobserver.googlecode.com/svn/branches/v0.4/Boost.Extension.Tutorial/libs/boost/extension/与这个 http://svn.boost.org/svn/boost/sandbox/boost/extension/ 。 我想得到一个diff文件作为结果。 这些文件夹是在svn控制下,但我更喜欢git样式的diff文件(就像这里显示的一样)我尝试了git diff但似乎没有为web文件夹工作。 那么如何用Linux上的一个命令做同样的事情呢? 更新:所以我们有一个很好的答案 。 但奇怪的是,这似乎表明,所有的文件(相同的文件)的所有内容被replace为非常相同的内容(虽然我确信只有3-4条代码行被改变)。 更新2:为了实现我真正需要的(只有真正改变的行,使用git样式,在Linux上): $ svn export http://cloudobserver.googlecode.com/svn/branches/v0.4/Boost.Extension.Tutorial/libs/boost/extension/ repos2 –native-eol CRLF $ svn export http://svn.boost.org/svn/boost/sandbox/boost/extension/ repos –native-eol CRLF $ git diff repos repos2 > fileWithReadableDiff.diff

使用Perforce代替Subversion有什么好处?

我的团队已经使用了几年的SVN。 我们现在可以select切换到Perforce。 做这样一个转换的好处(和陷阱)是什么?

subclipse:无法加载默认的SVN客户端

使用eclispe和subclipse插件时,我总是得到这个错误: Unable to load default SVN Client 我已经安装了SVNKit和JavaHL提供程序,但在首选项中找不到它: 我使用的是win64bit的eclipse

比较TortoiseSVN中两个分支之间的文件

我知道如何在SVN中做到这一点, svn diff http://svn.example.com/branches/A/File1.txt http://svn.example.com/branches/B/File1.txt 但是在TortoiseSVN中这样做肯定不会那么痛苦。 你会认为你可以从显示日志,但它似乎只显示当前分支的修订。