Questions tagged «svn»

使用此标记可解决有关SVN(Subversion)的问题,SVN是在Apache许可下分发的集中式开源修订控制系统。


16
搜索颠覆历史(全文)
有没有一种方法可以对包括所有历史在内的Subversion存储库执行全文搜索? 例如,我写了一个我在某处使用过的功能,但后来并不需要它,所以我对文件进行了编码,但是现在我需要再次查找它以将其用于其他用途。svn日志中可能会显示诸如“删除未使用的东西”之类的内容,并且有大量此类签入操作。 编辑2016-04-15:请注意,术语“全文本搜索”在这里要求的是搜索提交历史记录的实际差异,而不是文件名和/或提交消息。我指出这一点是因为作者的上面措辞不能很好地反映这一点-因为在他的示例中,他可能还只是在寻找文件名和/或提交消息。因此,很多svn log答案和评论。

6
如何将WiX安装程序版本设置为当前内部版本?
我编写了一个应用程序及其WiX安装程序,并使用Subversion将其置于版本控制下。WiX安装程序生成时,我希望其版本号为应用程序的当前生成版本。我该如何完成?我使用c#编写应用程序代码。 注意:我正在使用ccnet构建该项目
134 c#  svn  wix 

6
合并git后git-svn dcommit危险吗?
我尝试git-svn的动机是轻松进行合并和分支。然后我注意到那个人git-svn(1)说: 不建议在打算从中删除的分支上运行git-merge或git-pull。Subversion并不代表以任何合理或有用的方式进行合并;因此使用Subversion的用户无法看到您进行的任何合并。此外,如果您从SVN分支的镜像git分支合并或提取,则dcommit可能会提交到错误的分支。 这是否意味着我无法从svn / trunk(或分支)创建本地分支,修改,合并回svn / trunk,然后进行dcommit?我了解svn用户会看到与svn 1.5.x以前版本合并时相同的混乱局面,但是还有其他缺点吗?最后一句话也让我担心。人们通常会做这类事情吗?
133 svn  git  merge  branch  git-svn 

10
SVN升级工作副本
我无法执行SVN提交。我收到此错误: org.apache.subversion.javahl.ClientException: The working copy needs to be upgraded svn: Working copy 'C:\.... is too old (format 10, created by Subversion 1.6) 如何解决?

12
SVN命令删除所有本地丢失的文件
在SVN中,有一条命令可以删除目录中所有本地丢失的文件吗? 否则,将只列出那些丢失的文件(或者在更一般的情况下,其状态为A,D 、?等)的某种方式
133 svn  file-io 

5
使用TortoiseSVN,如何合并从干线到分支的更改,反之亦然?
我一直在阅读使用出色且免费的Subversion版本控制书,了解有关Subversion 1.5的分支/合并的信息。我认为我了解如何使用Subversion命令行客户端执行我最需要的操作,这些操作是: 使用分支中的更改更新分支 在分支的工作目录中运行: svn合并http://svn.myurl.com/proj/trunk 合并分支到主干 在中继的工作目录中运行: svn merge-重新整合http://svn.myurl.com/proj/branches/mybranch 但是,我们使用TortoiseSVN 1.5作为Subversion的接口。我想知道如何最好地使用TortoiseSVN执行这些操作。新对话框在主菜单上提供了三个不同的选项。 合并一系列修订 重新整合分支 合并两棵不同的树 据我所知,TortoiseSVN始终使用以下语法执行svn。 svn merge [--dry-run] --force From_URL @ revN To_URL @ revM路径 此外,重新集成分支通常会失败,并显示一条消息,指出某些目标尚未合并,因此无法继续,因此我不得不使用选项#3。 我的问题是: 如何使用TortoiseSVN 1.5将更改从主干合并到分支? 如何使用TortoiseSVN 1.5将分支合并到主干,无论是否具有重新集成方法? 我应该为每个选项使用以上哪个选项,为什么? 编辑 通过“空运行”测试,我发现命令行Subversion操作 svn合并http://svn.myurl.com/proj/trunk 只要我将修订范围留为空白,就类似于TortoiseSVN中的选项#1(合并修订范围)。
132 svn  tortoisesvn  merge  branch 


7
分叉并将Google Code Subversion存储库同步到GitHub
如何将我没有写权限的Google Code Subversion存储库派生到GitHub存储库中并与之保持同步? 我希望能够在自己的Git存储库中开发自己的功能,但是我也想与Google Code Subversion存储库进行同步。从Google Code项目侧获取修复程序。 我了解git-svn,并在上级和下级到我完全控制的Subversion存储库之前使用过它。但是我不知道如何与Google Code Subversion存储库保持同步。
131 svn  git  github 

17
Subversion中的文件夹受阻
当您尝试签入Subversion时,“阻塞”到底意味着什么?我看到两个文件夹为红色,文本状态为“阻塞”。我在文档中的任何地方都看不到这意味着什么。 当我尝试该cleanup命令时,出现“文件夹名称不是工作目录”。这是我在VS中刚刚创建的文件夹,当我尝试将其添加到Subversion时,出现了该错误。所有其他文件夹都可以。
131 svn 



14
打开从svn签出的android项目时出现错误“无法使用subversion命令行客户端:svn”
我是Android开发及其周围开发工具的新手。我已经使用TortoiseSVN客户端从svn中签出了一个项目(无法在Android Studio中完成此工作),然后在将项目导入到Android Studio后得到以下错误消息: 不能使用subversion命令行客户端:svn Subversion可执行文件的路径可能错误。修理它.. 当我单击“修复”链接时,将弹出以下对话框: 但是我仍然不知道该怎么做才能解决此问题?欢迎提供任何解决问题的帮助/建议/指导。

11
仅当先前从<URL>合并了X至Y版本以重新集成源时,才可以使用重新集成。
已在Tortoise 1.6中使用SVN分支。我一直在定期将树干合并到分支中,以使其保持最新状态。 今天,我以为我会重新整合分支机构。我从Tortoise中选择了“重新集成分支”,并收到以下错误消息: 仅当先前将版本4709至5019合并http://subversion/svn/saxdev/trunk到重新整合的源中时,才能使用重新整合,但不是这种情况 然后,它列出了大约50个文件,并带有如下描述: Error: branches/qst/kobalt/sax/businessobjects/util/HistoryParent.java Error: Missing ranges: /trunk/kobalt/sax/businessobjects/util/HistoryParent.java:4709-5018 修订版5019是主要修订版。版本4737是我创建分支时的版本。 我的日志来自修订版4737 行动:添加路径:/ branchs / qst从路径复制:/ trunk 对我来说,该错误消息表明该分支最初不是来自中继的,这是不正确的。 有任何想法吗?
127 svn  tortoisesvn 

4
将分支合并到树干
我面临SVN的一个特殊问题merge。我想从开发分支合并到主干。我们有多个开发分支机构同时切断主干。 我使用以下命令将其中一个分支合并到中继: svn merge trunk branch_1 我看到不属于此分支的更改已合并到主干中。我究竟做错了什么 ? SVN版本: Subversion命令行客户端,版本1.6.16-SlikSvn-tag-1.6.16@1076804-WIN32。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.