Tag: svn

真的,在Git中合并的一个具体例子比SVN容易吗?

堆栈溢出问题如何和/或为什么合并在Git比SVN更好? 是一个伟大的问题,有一些很好的答案 。 然而,他们没有一个显示了一个简单的例子,在Git中合并比SVN更好。 这个问题的机会将被作为一个重复被closures,是什么 具体合并scheme SVN有多困难? 在Git中如何进行相同的合并更容易? 几点: 没有哲学或DVCS是什么请深入解释。 这些真的很棒,但我不希望他们的细节混淆这个(恕我直言)重要的答案 我现在不关心“历史SVN”。 请将现代G​​it(1.7.5)与现代SVN(1.6.15)进行比较。 没有重命名 – 我知道Git检测重命名和移动,而SVN不。 这很好,但是我正在寻找更深层次的东西,而且不涉及重命名或移动。 没有rebase或其他'高级'Git操作。 请给我看看合并。

在Subversion工作副本中重命名一个目录的一种理智的方法

虽然以某种方式精通VCS(普通的svn,git和git-svn用户),但我似乎无法围绕这个特殊的SVN行为。 每当我需要重新命名我的SVN工作副本中的一个目录从其他“干净”状态 – 即svn status没有返回和所有其他修改已提交 – 像这样(这是什么SVN文档build议): svn mv foo bar svn commit SVN大声抱怨: Adding bar Adding bar/toto Deleting foo svn: Commit failed (details follow): svn: Item '/test/foo' is out of date 如你所愿: svn update 这使: C foo At revision 46. Summary of conflicts: Tree conflicts: 1 有一个树的冲突, 而没有发生第三方的变化 。 显然,摆脱这场树木冲突混乱的唯一方法是一般的(从svn红皮书): svn resolve –accept working […]

我怎样才能保持Subversion的原始文件时间戳?

我想确定,如果我在一台机器上在Subversion中提交了一些东西,并且在另一台机器上签出,我将得到相同的datetime和timestamp值。 目前,我观察到文件修改的date时间是从做同步而不是原始值开始的。 对我来说,知道什么时候文件同步是没有意义的 – 我只想看最后一次提交的时间。 这个问题不是时区相关的。

如何同步两个Subversion版本库?

我的公司有一个互联网连接缓慢的子公司。 我们的开发人员忍受着与我们中央Subversion服务器的交互。 有没有可能为他们configuration一个slave / mirror? 他们将与服务器本地交互,所有提交将自动同步到主服务器。 这应该为开发者尽可能透明地工作。 可用性是必须的。 请不要改变我们的版本控制系统。

svn中是否有全局忽略的概念?

有没有办法为PC上的SVN Repository或SVN客户端设置一个全局的忽略列表? 我使用像Tortoise / Ankh / VisualSVN这样的工具的唯一原因是因为我只想在没有bin / obj / Resharper的情况下检查我所需要的文件。 我被宠坏了.gitignore和.hgignore ,我只是复制到一个存储库,然后使用git commit -a而不必关心检查垃圾。 我知道我可以手动设置它,但是这很麻烦,我认为它也必须应用到每个新创build的文件夹。 在Windows下使用SVN。

查看svn中的最后更改

在假期前,我暂停了一个项目的开发。 现在过了几个星期,我想知道我正在从事的最后一件事情是什么? 是否有机会在WebSVN中看到整个存储库中的最后更改?

SVN / TortoiseSVN痛苦地缓慢

我正在使用我们的一个SVN仓库/项目正在经历着痛苦的缓慢运行。 例如,需要5-10分钟才能恢复一个小文件(10 KB)中的更改。 或约40-60分钟,检查100 MB的项目。 在同一台服务器上还有大约30个其他项目,比这个大得多,而且没有一个是这样的。 有一点要注意的是,这个项目是一个Magento项目。 这个磁盘空间不是很大,但是我有23k的文件和11k的文件夹,而且当有很多小文件的时候,我已经读了SVN预制件。 这是真的? 有什么我可以做的,以加快速度?

移动目录与历史

我有一个像这样的SVN结构: /Projects /Project1 /Project2 /someFolder /Project3 /Project4 我想将所有项目移动到/ Projects文件夹中,这意味着我想将Projects 3和4从/ someFolder移动到/ projects文件夹中。 警告:我想保留完整的历史。 我假设每一个客户都必须从新的位置再次检查这些东西,这很好,但是我仍然想知道在没有完全破坏历史的情况下移动目录最简单的方法是什么? 如果有问题,Subversion 1.5。

Tortoisesvn Subversion 1.8 – 合并 – 不再重新集成分支选项

在tortoiseSvn 1.8中没有“重新整合”分支选项。 在Tortoise Svn 1.8中重新整合分支的正确方法是什么? 在select合并,然后select下一个选项: 然后我得到下一个窗口: 还是我在做别的事呢?

在本地删除文件后SVN提交错误

我有一个与Netbeans 6.1搭build的项目,而且我正在使用SVN。 我删除了本地机器上的一些文件,然后试图将修改提交到SVN仓库。 提交失败并显示错误消息 条目'C:\ path \ to \ project \ myfile'没有URL 其中myfile是删除的文件。 有什么方法可以告诉SVN该文件已从项目中删除,并且应该从存储库中删除?