Tag: svn

访问Jenkins中的Build Changelog

我一直拉着我的头发试图find一种方法,包括jenkins(从SVN拉)产生的变化列表到我们的Testflight笔记。 我正在使用Testflight插件,它有一个注释字段 – 但似乎没有任何jenkins创buildembedded该信息的参数/标记。 有没有人有幸能完成这样的事情?

Git svn rebase:校验和不匹配

当我尝试在存储库上执行git svn rebase时遇到问题。 它显示: Checksum mismatch: code/app/meta_appli/app_info.py expected: d9cefed5d1a630273aa3742f7f414c83 got: 4eb5f3506698bdcb64347b5237ada19f 我搜查了很多,但还没有find解决这个问题的方法。 如果有人知道,请分享你的知识。 提前致谢。

如何从一个包含多个项目的SVN仓库转储一个项目?

我正在与许多项目的SVN存储库。 我需要把这个项目中的一些项目移到个别的仓库中,每个项目一个,保存历史。 我已经能够使用svnadmin dump转储整个存储库和svnadmin load到另一个存储库,但我找不到从原始存储库只转储一个项目的方式,所以我可以加载到新的。 这可能吗? 如果这样怎么样?

如何修复颠覆“!”状态

颠覆手册指出: '!' 项目丢失(例如,您移动或删除它,而不使用SVN)。 这也表明目录不完整(结帐或更新被中断)。 但是像Subversion一样,这个问题并没有说明如何解决这个问题。 通常我会使用我的信任的Fix_Subversion.command,但是这次它是主干,它将永远。 那么有没有更快的select?

Subversion – SVN checkout和SVN update命令有什么区别?

我知道“SVN checkout”命令将从Subversion版本库中获取文件,并将它们从本地引导到工作目录/副本,并且“SVN update”命令将从文件如果其他人已经做出更改,则存储库。 在我看来,“更新”仅仅是一个“结帐”的特殊情况,也就是说,当一个结帐发生时,它获取所有文件,因为还没有在本地存在,因此所有的文件都被“更改”了在幕后,这些命令在很大程度上是做同样的事情。 我假设这些命令是单独存在的,只是作为一种简化手段? 或者,这些命令之间是否还有其他区别?例如,“SVN更新”获取文件是否获取新文件(存储在工作副本中没有的存储库中的文件)还是只更新现有文件?

Google云端硬盘或DropBox上的SVN信息库

是否有可能在谷歌驱动器或Dropbox等设置SVN回购/服务器? 我想把我的博士项目在版本控制下。 数据必须保密,只有我和我的主pipe可以访问。 我无力支付,所以我想要免费服务。 我有与龟SVN的经验。 如果build立一个SVN服务器是不可能/非常困难的,那么是否有其他可靠的替代scheme,提供免费的Pivivate SVN存储库 。

Subversion在存储大量二进制文件方面有多好?

我正在寻找放置几GB的文件(主要是.doc和.xls )的地方。 我的团队已经有一个Subversion服务器来pipe理我们创build的文档,所以如果可能的话,我宁愿使用它。 Subversion如何处理所有这些额外的东西? 其中大部分是遗留信息,只会有一个版本,但可能会更新一些文档。 我已经被警告过,SVN并不是特别适合二进制文件。 我很谨慎,试着去查看它是否有效,因为即使我稍后删除它们,它们也会一直处于存储库历史logging中。 任何替代品? 我们需要能够评论和/或标记文档,但是我们可以使用类似Delicious的服务与SVN(或类似文档)中的文档的URL结合。 后来我并不担心二进制文件的差异,因为如上所述,它们不会有太大的变化。 如果他们这么做的话,我可以轻松一点 – 它不比SharePoint差。

合并后提交分支上的日志会发生什么?

场景: 程序员在版本5创build了名为“my_foo”的项目'foo'的分支 程序员在处理“my_foo”特性时对多个文件进行了多处更改。 在每个主要步骤的末尾,比如向类中添加几个新的函数,程序员对相应的文件进行svn commit ,因此将它们提交给分支 几个星期后,许多提交(每个提交都有一个提交日志描述了他所做的),程序员将分支合并回到trunk: #Assume the following is being done from inside a working copy of the trunk: svn merge -r 5:15 file:///path/to/repo/branches/my_foo #Assume the following is being done from inside a working copy of the trunk: svn merge -r 5:15 file:///path/to/repo/branches/my_foo Hazzah! 他把所有的变化都归并到了后备箱里! 山上有许多欢乐和喝酒。 现在让我们假设另一位程序员在一个星期后出现,并将他们的工作副本从修订版本5更新到修订版本15.“哇”,他们说。 “我想知道自修订版5以来有什么变化”。 程序员然后在他们的工作副本上做svn status ,他们得到这样的东西: ————————————————– ———————- […]

我该如何解决这个SVN提交失败,因为“过时”?

在我的存储库中,我有两个修订。 src代码在版本2上,但我有一个文件搞砸了,所以我把它恢复到版本1。 经过几个小时的debugging,该javafile工程,但我不能提交。 SVN说javafile已经过时了。 这可能是因为我在编辑javafile.java rev1,对吧? 我如何解决这个问题? 我知道我可以复制/粘贴我的修改后的java文件rev1代码到它的rev2对方,然后提交,但有另一种方式吗? 我错误地使用SVN?

如何查看本地副本的存储库path?

这可能接近微不足道,但我找不到它。 我怎样才能看到本地副本引用的存储库中的哪个位置? 比方说,我有一个工作空间在前一段时间被检出,我想看看它是否从一个分支或中继被检出。