- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要澄清一下“svn switch”的行为。我正在使用 SVN 版本 1.6.5。
通过阅读手册,我对行为的理解是将保留本地更改。所以我希望在 svn switch
之后我的工作目录中仍然存在一个本地添加的文件。 .
但是,我和我的同事已经看到了几个新文件被交换机删除的情况。不幸的是,我们无法弄清楚如何重现这一点。svn switch
是否存在某些情况(功能或已知错误)?删除本地添加的文件?
最佳答案
我认为当您有未提交的更改时切换是一个坏主意。首先,使用 svn cp . <branch URL>
将本地更改提交到分支,然后切换。否则,您可能会遇到非常棘手的情况。
想象一下,在您要切换到的版本中,您在本地添加的文件已经存在,并且完全不同。或者,如果您添加了整个文件目录,而这些文件无法与您要切换到的版本中的文件充分合并,该怎么办?你真的想要那一场大冲突吗?svn status
显示“S”状态,这意味着源代码树的不同部分具有不同的版本。当 SVN 与切换期间的本地更改混淆时,就会发生这种情况。它只是在开关中间断了,然后恢复起来很痛苦。发生在我身上好几次。这就是为什么我总是在运行 svn sw
之前确保我的工作副本没有本地修改的原因。 .
关于svn - 'svn switch' 是否曾经删除本地添加的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1887284/
当我使用 Google 可视化库创建可视化时,这是一个持续的恶化: 此图的左侧和右侧至少有 75 像素,顶部和底部还有 30-40 像素。馅饼本身没有理由不能更大,当我提供足够的空间时,右边的图例也没
我正在将我的应用程序转移到另一台服务器,但我遇到了一些似乎没有过期的 PHP session 问题。 在 php.ini 中我设置了: session.gc_probability = 1 sessi
关闭。这个问题需要更多 focused 。它目前不接受答案。 想要改进这个问题?更新问题,使其只关注 editing this post 的一个问题。 关闭 9 年前。 Improve this q
有时在项目结束时我会想“哇,我刚刚为那个项目写了很多行代码。”但我永远不知道到底有多少。 有什么方法可以实际列出自创建以来添加到 repo 中的所有代码行吗? 我认为那种东西看起来会很有趣。 编辑:我
我并不完全理解 Apple 的 iOS 4 模型,我已经研究了几个小时的文档,但我仍然感谢一些帮助。 后台 iPhone 应用程序会退出吗?例如,当我关闭 Loopt 等位置跟踪应用程序时,它将进入后
一些背景 我目前正在开发一个移动网站,因此我一直在 Firefox 中使用 User Agent switcher 切换用户代理。 (可爱的插件)。但是当我转到管理站点时,它呈现为 WML ,这让 F
我是一名优秀的程序员,十分优秀!