- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用svn已有一段时间了,但是最近有几个团队加入了该项目。其中一个团队创建了一个新分支,并要求我检查他们的一些更改。我转到目录,右键单击,svn-> switch并选择了新分支。我走进去,试图在正在浏览的页面上回显某些内容,以查看是否在新分支中工作,而我不是。这超出了我的工作范围,但是随着项目规模的扩大,我需要学习这一点。
基于此,我的问题..还有其他我没有做的事情吗?将工作副本切换到此新分支后,如何处理它?
最佳答案
结帐和切换之间的差异可能会加剧困惑。我认为在您的情况下,仅将分支 check out 到另一个文件夹会更简单,因为您只是在进行检查,而这可能是最直接的方式。
参见本节from the Tortoise docs:
要结帐或切换...
...that is (not really) the question. While a checkout downloads everything from the desired branch in the repository to your working directory, TortoiseSVN → Switch... only transfers the changed data to your working copy. Good for the network load, good for your patience. :-)
To be able to work with your freshly generated branch or tag you have several ways to handle it. You can:
TortoiseSVN → Checkout to make a fresh checkout in an empty folder. You can check out to any location on your local disk and you can create as many working copies from your repository as you like.
Switch your current working copy to the newly created copy in the repository. Again select the top level folder of your project and use TortoiseSVN → Switch... from the context menu.
In the next dialog enter the URL of the branch you just created. Select the Head Revision radio button and click on OK. Your working copy is switched to the new branch/tag.
Switch works just like Update in that it never discards your local changes. Any changes you have made to your working copy which have not yet been committed will be merged when you do the Switch. If you do not want this to happen then you must either commit the changes before switching, or revert your working copy to an already-committed revision (typically HEAD).
If you want to work on trunk and branch, but don't want the expense of a fresh checkout, you can use Windows Explorer to make a copy of your trunk checkout in another folder, then TortoiseSVN → Switch... that copy to your new branch.
关于tortoisesvn - TortoiseSVN开关分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13163160/
对我来说不是很明显.. 最佳答案 如果您确实终止了 TSVNCache,则无需手动重新启动它,shell 扩展将在下次需要时执行此操作。 如果您尝试重新启动 shell 扩展,您可以通过杀死所有 Ex
我有一个网络存储库,用于将文件 check out 到本地工作目录。这很好用。我现在想做的是获取存储库或本地版本并将其推送到新存储库。我怎样才能做到这一点?我基本上是在尝试将我的存储库从我的网络中复制
可以说,我知道我的 promise 会发生冲突,但我不想处理合并或任何事情。 我只是想用我自己的版本覆盖存储库版本。这样做的 tortoisesvn 命令是什么? 最佳答案 首先你必须进行更新(SVN
在我的操作系统崩溃后,我安装了一个新版本(Windows 7 Pro x64)。 我想提交我的项目更改,所以我需要恢复我的本地存储库来执行此操作。当然,我的文件夹中的所有文件都位于操作系统崩溃之前的存
我做了一个搜索,它说要查看日志,右键单击我想返回的修订并选择恢复到此修订,但我总是收到此错误: Cannot reverse-merge a range from a path's own futur
我正在使用 TortoiseSVN 1.7 并想在两个修订版之间创建补丁文件。 我搜索过,但这些线程 How do I create a patch from diff between revisio
我正在开发一个使用 Subversion 来维护版本控制的项目。我使用 TortoiseSVN 访问项目存储库。 在项目的两个修订版之间进行了一些更改(我们称它们为 rev1 和 rev2),我希望能
步骤: 使用 TortoiseSVN 的上下文菜单选择“创建补丁” 在另一台机器上做同样的事情,但选择“应用补丁”并选择在步骤 1 中生成的文件。 打开一个空白的合并窗口。 它看起来像这样: 补丁文件
有什么方法可以查看文件何时锁定在 TortoiseSVN 中的日志? 最佳答案 Subversion 不存储锁定历史。 在 Apache Subversion 中有一些东西叫做 hooks ;它们类似
今天,我们的一位开发人员从我的 subwcrev 构建后命令中收到“错误 9009”。它在命令行中运行良好。修复它的是重新启动 Visual Studio。其他一些人发现更新 SVN 和/或确保它在路
我最近从 SVN 切换到 Hg。我以前用 TortoiseSVN,现在我用 TortoiseHg。不过,我真正怀念的一件事是 TortoiseSVN 风格的差异; Hg 只是更难阅读和理解。 有什么方
在我公司,我们的用户名是非描述性的(例如 g12345),因此为了快速识别作者,我们在每条提交消息的开头都包含我们的名字。我认为该功能不存在,但如果可以显示作者手动输入的备用名称,则没有必要。 最佳答
默认的补丁文件查看器比较困惑(即,没有并排的diff View 等)。我尝试在“设置->统一差异查看器->自定义”中设置beyondCompare exe的路径,但超出比较的行为也与默认差异工具相同。
想使用 KDiff3 作为 TortoiseSVN 的冲突解决工具,我按照说明操作 here和 here将 TortoiseSVN 配置为使用 KDiff3。我在 TortoiseSVN 中的合并工具
我计划使用本地存储库,仅使用 TortoiseSVN 的“在此处创建存储库”功能。 存储库已创建,我可以很好地读写它。问题是我无法进行身份验证。我以为我想要 Windows 身份验证,但实际上我想要基
我是 Subversion/TortoiseSVN 的新手,我想知道是否有办法防止 Subversion 跳过文件的修订号,以便我可以根据文件的修订号跟踪文件更改的时间: 示例:我有 A.txt、B.
有时我浏览一个存储库并想查看那里的一些文件,而不检查它们(假设我正在寻找一个特定的文件)。我有三个选择 双击文件打开默认编辑器。对于 .cs 文件,这将是大而慢的 Visual Studio。而且,自
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 4年前关闭。 Improve t
当我在SVN日志中检查代码的最新差异时,我不小心点击了“责怪差异”而不是“显示差异”。现在,当我再次检查日志时,我没有看到任何与我的指责相关的可见内容。 你知道当你责怪差异时到底会发生什么吗?它是否会
我想使用 SubWCRev 将 SVN 修订号作为版本号的一部分包含在我的项目中,但我们使用的是 TeamCity,它似乎不包含 .svn 目录,因为它为新的项目提取源代码 build 。有什么办法可
我是一名优秀的程序员,十分优秀!