Tag: svn

svn恢复中止结帐

情况 – 有巨大的存储库,缓慢而不可靠的链接(read-vpn不时断开)。 我们是经常分支,移动的东西,所以现在和整个新的分支应该从存储库(结帐)。 有没有办法“恢复”结帐失败? 使用相同的参数进行svn checkout是否安全,并期望它跳过什么是下载和下载什么不是?

将所有未版本化的文件添加到SVN

我有一个工作副本,使用脚本在夜间自动提交到SVN。 我使用SVN命令行来执行此操作。 经过与Google的一场令人沮丧的战斗之后,我一直无法解决如何在提交前自动将工作副本中所有未版本控制的文件添加到存储库。 有谁知道我会怎么做呢? 善良和感谢提前, 担

如何解决与SVN属性的合并冲突?

这已经困扰了我很长一段时间 – 我如何正确解决目录SVN属性设置合并冲突? 比方说,有两个开发人员在一个项目上工作,在某个目录中设置svn:ignore。 如果两个开发人员都对此属性进行更改,则当第二个更新时,他们将看到合并冲突。 与文件合并冲突不同,在名为“dir_conflicts.prej”的目录中生成单个文件,第二个开发人员必须阅读并手动更正该文件。 通常,我最终要做的是将所有更改恢复到本地副本,然后使用dir_conflicts.prej中的信息手动重新设置这些属性。 但是,在处理svn:externals属性中的大量URL时,这很麻烦,因为我们很多项目都使用这个URL。 有一个更好的方法来做到这一点 – 有人知道如何?

SVN在现有的存储库上创build中继目录

我正在开发一个没有trunk / branches / tags目录结构的项目 – 也就是说。 一切都在svn回购的根源。 我想创build一个中继目录,并在根目录,并将根目录中的所有内容移动到新的中继目录。 做这个的最好方式是什么? 我考虑的第一件事是 svn mkdir trunk (for each file or directory that is not called trunk: ) svn mv FILEorDIR trunk/ 但是,这有效地删除每个文件,然后再次添加它。 有没有更好的办法? 谢谢。

添加svn回购到现有的git回购?

我知道你可以通过使用git svn init来跟踪一个svn的repo,但是如果你想创build一个全新的repo的话。 我的情况是,我目前已经有了一个现有的git仓库,并且希望通过在我当前的git仓库中将其作为一个远程分支来跟踪svn仓库的主干。 有什么build议么?

在SVN的Android项目中,我应该忽略哪些文件

我已经添加了'gen'文件夹到svn:ignore,还有其他的我应该忽略吗? 更新: 有一些我不确定 .classpath .project The .settings folder 而且,要忽略一个文件夹,我只是将geninput到subclipse的忽略列表中,这是正确的吗? 如何知道gen是一个文件夹还是文件?

403使用Subversion的禁止错误

我最近升级到Subversion 1.5,现在我不能提交我的代码到存储库。 我收到一条错误消息:“403禁止响应MKACTIVITY”。 我知道升级工作,因为我的开发人员没有得到这个问题。 这是怎么回事?

在Git和Subversion中,如何找出terminal当前用户?

在Perforce中,我可以通过运行p4 info来检查我是谁,这里是p4文档 。 terminal上Git和Subversion的等价物是什么?

更改SVN消息编辑器

所以我的同事觉得有必要上我的开发箱,做一些代码修改,然后把他的工作交给颠覆者。 我从来没有设置提交消息编辑器,突然之间,有一天我忘了添加-m句柄,显然他把默认编辑器设置为emacs 。 因为我不知道关于emacs的第一件事情,而且更喜欢vim我怎样才能在SVN命令的默认编辑器已经被设置后变成vim了? 我删除了.subversion目录下的.subversion目录,它仍然提示我。

重命名文件,现在SVN不允许我提交?

我正在开发使用Aptana的ColdFusion网站。 我们使用SVN进行版本控制。 我重命名了几个文件,现在正在尝试提交其中的一个,但是我收到以下错误: 'SVN Commit' has encountered a problem. org.apache.subversion.javahl.ClientException: Illegal target for the requested operation svn: Commit failed (details follow): svn: Cannot commit 'R:\myPath\My-New-File-Name.cfm' because it was moved from 'R:\myPath\My-Old-File-Name.cfm' which is not part of the commit; both sides of the move must be committed together 这似乎表明我需要同时提交以前的文件(已重命名)和新的重命名文件。 我怎样才能提交一个不再存在的文件…?