Questions tagged «svn»

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

8
如何找出Subversion储存库版本?
如何确定存储库的当前版本以查看是否需要升级(svnadmin升级)? 实际上,我将与3rd Party一起托管SVN,我想了解是否需要请他们升级我的存储库。 我问,因为1.5服务器将回购版本保持在1.4,除非我错过了什么?
76 svn  berkeley-db  fsfs 

2
根据服务器上的文件检查差异
我的机器上有一个存储库的工作副本,并且我知道它已在服务器上更新。我想知道如何通过使用svn命令行参数来获得新版本与工作副本中的版本之间的区别。 我有办法吗?
76 svn  diff 

30
版本控制入门
我需要实现版本控制,即使是在家中进行开发也是如此。我已经阅读了有关Subversion在过去几年中的出色表现,并打算全力以赴地学习这一知识,直到我听说Git是即将推出的版本控制系统。 在这种情况下,我应该推迟一下,看看哪一个排名第一吗?它们的相对优势是什么? 我注意到Git的一个问题是功能齐全的GUI并不多,这对我团队中的许多用户而言都很重要。 同样,不介意关于如何开始使用另一种的建议。(教程等)

3
将主干合并到Subversion中的分支
我正在使用Subversion 1.4.6,目前无法升级到1.5版。 情况: 中继线有很多结构上的变化(即,主要是移动文件)。 我有一个最近从主干合并的分支,但在进行重大更改之前。 将主干合并到分支的最佳方法是什么? 我的想法是: 首先,通过仅将分支中的已修改文件合并到主干中,仔细地将分支合并到主干中。 将中继线复制到分支。在不丢失分支历史的情况下执行此操作的最佳方法是什么?我应该弃用分支并创建一个新分支吗? 好的,看来我没有给予SVN足够的信誉。毕竟足够聪明。我只是被“ D”和“ A”的输出推迟了,但是在后台它做了一个动作。
75 svn  merge 




14
将整个svn存储库回滚或还原到较旧的版本
我搞砸了我的SVN存储库,现在需要将整个存储库从版本28还原到24,并且不想处理差异或冲突。有没有一种快速简单的方法来做到这一点?我已经可以使用merge命令在没有问题的情况下还原单个文件-但在这种情况下,当我真正想要做的就是删除它们时,它想将所有文件从版本28添加回存储库中。 我在Linux机器(bash)上使用命令行。 谢谢 编辑 感谢您的所有帮助!我通过以下方式修复它: svnadmin create /svnroot/<repo>.fixed svnadmin dump -r 1:24 /svnroot/<repo> --incremental > dump.svn svnadmin load /svnroot/<repo>.fixed < dump.svn 然后将旧存储库放置在备份位置,然后将固定存储库移至存储库。 再次感谢!
75 svn  revert 


10
当前Subversion修订版命令
是否有Subversion命令显示当前修订号? 之后,svn checkout我想启动一个脚本并需要一个变量中的修订号。如果有这样的命令,那就太好了svn info get_revision_number。
75 svn 

9
SVN中签出与导出之间的区别
SVN结帐和SVN导出之间的确切区别是什么? 据我所知,导出不包括包含元数据的.svn目录,而签出包含.svn目录。但是,我的同事最近遇到了一个问题,即从checkn并从SVN repo导出的从源编译的东西有不同的行为。两者都可以正确编译,但是其中一个是从svn export工程编译而来的,但是被检出的那个根本不起作用。 PS:正在编译的东西是嵌入式设备中正在使用的Linux 2.4内核。图像可以正确编译和加载,但是检出的图像不起作用。在insmod期间会导致内核崩溃。为什么会发生这种情况? PPS:我们尝试了checksumming和diff工具来检查从SVN导出和签出的两个目录之间的差异。除了.svn目录外,它们都相同。

6
在Subversion中取消删除文件的简单方法是什么?
这些说明有些令人生畏和令人困惑:http : //svnbook.red-bean.com/en/1.0/ch04s04.html#svn-ch-4-sect-4.3。而且,他们似乎也没有提到如果您在执行svn rm[1]之后仍未签到,这会简单得多。 因此,我认为这是为那些使用谷歌搜索技术的人记录一个简单答案的好地方。 [1]对于svn新手,似乎“ svn rm”立即破坏了文件。我记得svn rm当时有种想法,那就是将其从源代码管理中删除,并在文件本身实际消失时吓坏了。因此,有一个子问题是,从版本控制中删除文件而不实际删除本地副本的正确方法是什么?

2
svn中是否存在全局忽略的概念?
是否可以在PC上为SVN信息库或SVN客户端设置忽略的全局列表? 我使用Tortoise / Ankh / VisualSVN之类的工具的唯一原因是,我只想检入所需的文件而没有所有bin / obj / Resharper东西。 我被宠坏.gitignore而.hgignore我只是复制到存储库中,然后使用git commit -a而不必关心垃圾检查。 我知道我可以手动设置它,但是这样做很麻烦,我认为它也必须应用于创建的每个新文件夹。 在Windows下使用SVN。
74 svn  svnignore 

11
颠覆应该忽略哪些Visual Studio文件以最大程度地减少冲突?
我支持许多使用Subversion进行版本控制的.Net开发人员,但我们遇到了许多问题,这些问题似乎与Visual Studio用于管理项目,进行调试等的其他文件有关。具体来说,似乎这些文件正在引起冲突,因为它们已经在存储库中。我知道如何解决它们,以及如何处理它们,但是我需要知道什么是“它们”。 那么,Subversion可以忽略的文件/目录是什么,为什么它们可以被忽略?(又名那些文件做什么?) 这是一个大型的,无组织的ASP.Net网站,并且通过部署该网站。svn更新,因此IIS在文件更改时需要动态编译(我认为就是这样)的站点所需的文件需要保留在存储库中。


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.