Questions tagged «svn»

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

6
有可能将Subversion存储库作为Git子模块吗?
有没有一种方法可以将Subversion存储库添加为我的Git存储库中的Git子模块? 就像是: git-svn submodule add https://svn.foo.com/svn/proj --stdlayout svn-project 凡https://svn.foo.com/svn/proj点Subversion库。 我知道有git-svn哪一种可以与Subversion存储库进行交互。所以我在想,也许有一种方法可以用来签出Subversion存储库,git-svn然后将其用作子模块。
154 svn  git  git-svn 

17
SVN:有没有办法将文件标记为“不提交”?
使用TortoiseSVN,我可以将文件移至“提交时忽略”更改列表,这样,当我提交整个树时,不会提交对该文件的更改。 有没有办法使用svn命令行工具执行类似的操作? 编辑:感谢您使用的建议svn:ignore,但这并不能完全满足我的要求。 svn:ignore影响类似svn add&的事情svn import。它提供了要忽略的文件名模式列表。 我有一个已经在源代码控制下的文件,但是我想对该文件进行临时更改,而在以后我提交整个源代码树时,我不想将其提交。我进行了许多其他更改,我可以在监视器上贴一个纸条,告诉我在提交树之前还原该文件,但是如果svn可以自动跳过该文件,那就太好了。
153 svn  command-line 

6
如何通过网络视图浏览Subversion存储库的旧版本?
我知道如何通过其Web前端浏览项目的Subversion存储库,但似乎只能浏览该主干的最新版本。有没有办法通过Web UI浏览主干的较旧版本? 我知道如何从命令行执行此操作,但是我需要知道如何使用URL进行此操作,因为我将这些URL嵌入到文档中。我也知道我可以为行李箱创建一个svn样式的标签,但是我不想这样做。
146 svn 

4
如何在Intellij中切换到另一个Subversion分支?
IntelliJ中切换分支的概念是什么?我一定是瞎子还是白痴... 我会假设会有“切换到复制”选项或类似的选项,但是没有... 编辑以澄清问题:我的上一个IDE具有一个简单的“切换到复制”选项,该选项更新了与当前分支/主干不同的所有文件。IntelliJ似乎有完全不同的方法,我似乎并不了解。该帮助也不是很有用。 有用的关键字,链接或提示非常感谢。谢谢。

4
SVN检出文件夹的内容,而不是文件夹本身
我对linux和svn相当陌生。我正在尝试使用以下命令(在public_html中)将项目的主干文件夹检出到我的public_html目录中: svn checkout file:///home/landonwinters/svn/waterproject/trunk waterproject目录包含解开基本安装的drupal的文件。 除了所有文件都位于public_html/trunk而不是仅位于中,它会检查正常public_html。 我不知道将主干的所有内容上移到public_html和rm trunk的命令,但是我认为我可以相对容易地解决这一问题。我只想知道是否可以仅检查文件夹的内容,而无需文件夹本身。
144 linux  svn  svn-checkout 

6
合并:Hg / Git与SVN
我经常读到Hg(以及Git和...)比SVN更擅长合并,但是我从未见过Hg / Git可以合并SVN失败(或SVN需要手动干预的地方)的实际示例。您能否发布分支/修改/提交/...-操作的分步列表,以显示在Hg / Git继续快乐地运行时SVN失败的地方?请实用,不是非常例外的情况... 背景知识:我们有数十名开发人员使用SVN进行项目开发,每个项目(或类似项目组)都在其自己的存储库中。我们知道如何应用发布分支和功能分支,因此我们不会经常遇到问题(即,我们去过那里,但是我们已经学会了克服Joel的 “一个程序员给整个团队造成创伤”的问题)或“需要六个开发人员两个星期才能重新整合分支机构”)。我们有非常稳定的发行分支,仅用于应用错误修正。我们的中继应该足够稳定,以便能够在一周内创建发行版。我们拥有功能分支,单个开发人员或一组开发人员都可以使用。是的,它们在重新集成后会被删除,因此不会使存储库混乱。;) 因此,我仍在尝试寻找Hg / Git优于SVN的优势。我很想获得一些实践经验,但是还没有任何更大的项目可以迁移到Hg / Git,因此我只能玩一些仅包含少量文件的小型人工项目。我正在寻找一些案例,您可以感受到Hg / Git的强大功能,因为到目前为止,我经常阅读有关它们的信息,但我自己却找不到。
144 git  svn  mercurial  merge  dvcs 


7
使用版本控制进行家庭开发?
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它当前不接受新的答案或互动。 到目前为止,我一直在家里开发我的个人和学校项目,而没有使用任何形式的版本控制软件来处理我的更改等。 我的问题是,将版本控制应用程序(例如TortoiseSVN)用于我为自己(甚至是学校项目)所做的个人项目有多可行? 仅仅为了“家庭项目”而不是仅仅进行手动备份,是否值得进行麻烦的签入,提交更改以及所有常规操作? 友情链接: 乌龟SVN SvnServe服务器
138 svn 


16
Git,Mercurial和Bazaar的相对优缺点是什么?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 这里的人们认为Git,Mercurial和Bazaar的相对优势和劣势是什么? 在相互考虑并针对诸如SVN和Perforce之类的版本控制系统进行考虑时,应考虑哪些问题? 在计划从SVN到这些分布式版本控制系统之一的迁移时,您将考虑哪些因素?



8
删除不必要的svn:mergeinfo属性
当我合并存储库中的内容时,Subversion想要向svn:mergeinfo与文件完全无关的文件添加/更改许多属性。 在此之前,已经在堆栈溢出问题中问过有关此行为的问题: 工作副本根目录以外的路径上的SVN Mergeinfo属性 有没有办法使用svn:mergeinfo关闭TortoiseSVN? 从上面提到的主题中我了解到,似乎我的存储库中的许多文件在svn:mergeinfo其上不应具有显式属性。建议是减少数量,仅将这些属性放在相关的文件/文件夹中。 所以现在我的问题是:我如何轻松删除那些不需要的属性?我正在使用TortoiseSVN,但我不愿意手动检查/修复数百个文件。有没有更简单的方法来删除那些不必要的svn:mergeinfo属性? PS我不是在寻找C ++ SVN API代码。

7
SVN撤消提交前删除
如果您从SVN工作副本中删除目录,但尚未提交,那么如何找回它并不明显。当您键入“ svn undo d”时,Google甚至建议使用“ svn undo删除先提交”作为常见查询,但搜索结果无济于事。 编辑:我想要一个解决方案,可以在Subversion 1.4.4中工作

20
跟踪数据库架构更改的机制
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 跟踪和/或自动执行数据库架构更改的最佳方法是什么?我们的团队使用Subversion进行版本控制,并且我们已经能够以这种方式自动执行某些任务(将构建推送到登台服务器,将经过测试的代码部署到生产服务器),但是我们仍在手动进行数据库更新。我想找到或创建一个解决方案,使我们能够在具有不同环境的服务器之间高效地工作,同时继续使用Subversion作为后端,通过该后端代码和数据库更新被推送到各种服务器。 许多流行的软件包都包括自动更新脚本,该脚本可检测数据库版本并应用必要的更改。这是在更大范围内(跨多个项目,有时跨多种环境和语言)执行此操作的最佳方法吗?如果是这样,是否有任何现有代码可以简化流程,或者最好只是推出我们自己的解决方案?之前有没有人实现过类似的东西并将其集成到Subversion提交后钩子中,还是一个坏主意? 尽管支持多个平台的解决方案是更可取的,但是我们绝对需要支持Linux / Apache / MySQL / PHP堆栈,因为我们的大部分工作都在该平台上。
135 php  mysql  database  svn  migration 

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.