Tag: svn

我可以回去修改SVN签入的评论吗?

我在SVN中发表了一个错误。 我可以在签入后进行编辑吗?

AnkhSVN与VisualSVN

我目前使用AnkhSVN将颠覆集成到Visual Studio中。 是否有任何理由我应该切换到VisualSVN? AnkhSVN是免费的(在一个以上的意义上说),而VisualSVN的成本为50美元。 所以在那里,除非我错过了VisualSVN的一些伟大的function,我没有看到任何理由切换。

矿井的目的和他们的全部命令

根据文件: (MC)地雷冲突 – 接受我的版本的所有冲突(相同) (TC)他们的冲突 – 接受他们的版本的所有冲突(相同) (mf)mine-full – 接受我的整个文件版本(甚至不冲突) (tf)他们的全部 – 接受他们的整个文件的版本(相同) 我不明白* -conflict和* -full命令之间的区别。 这似乎会得到相同的结果。 谢谢! 看到这个线程对这个问题的更详细的回应。

无法打开.svn / text-base / file.svn-base?

我正在使用TortoiseSVN。 我只是对我的工作副本进行了一些更改,现在我去做了一些提交的文件,但在一个名为Search.aspx.cs的文件中 Commit failed (details follow): Can't open file 'C:\—–\trunk\.svn\text-base\Search.aspx.cs.svn-base': The system cannot find the file specified. 我已经尝试做SVN更新和SVN清理,没有什么是恢复此文件。 我甚至不能创build一个差异,因为它给出了有关缺less文件类似的错误。 我该如何解决? 我做了什么来造成它?

什么svn命令将列出在分支上修改的所有文件?

在svn中,我创build了一个分支,在修订22334处说。然后在分支上进行了提交。 如何获得分支上所有已更改的文件的列表,并与中继上的内容进行比较? 我不想看到分支被创build和“现在”之间在主干上被更改的文件。

我怎样才能防止Subversion提交没有评论?

有没有人知道如何防止提交到一个Subversion代码库没有input提交评论?

如何与Mercurial“切换”

如何在Mercurial中执行svn switchfunction? 那是改变我的工作目录切换到存储库中的另一个分支?

如何在svn和/或git中“取消”一个文件

它总是发生在我身上。 我不小心版本文件,我不想被版本化(即开发/机器特定的configuration文件)。 如果我提交这个文件,我会弄乱所有其他开发者机器上的path – 他们会不高兴。 如果我从版本控制中删除文件,将会从其他开发者机器中删除 – 他们将不高兴。 如果我select从不提交文件,我总是会有一个“脏”的结账 – 我不高兴。 是一个干净的方式来“解除”版本控制的文件,这将导致没有人不高兴? 编辑:试图澄清一点:我已经将文件提交到存储库,我只想从版本中删除它 – 我特别不希望它从每个做结账的人物理删除。 我最初希望它被忽略。 答:如果我能接受第二个答案,那就是这个 。 它回答我的问题关于git – 接受的答案是关于svn。

强制SVN签出命令覆盖当前文件

我将一个现有的网站添加到SVN。 这些文件已经存在于Web服务器上,并且现在存储库中存在相同的副本( – configuration文件)。 我想将networking服务器目录转换成SVN工作副本,但是当我运行: svn checkout http://path.to/svn/repo/httpdocs . 我得到的错误: svn:无法添加文件“':同名的对象已经存在 如何让SVN重写那些内容相同的文件?

Google Code + SVN或GitHub + Git

首先让我告诉你,我从来没有使用除SVN之外的任何东西,我也是一个Windows用户。 我有几个简单的项目是开源的,其他人正在开发时,我很高兴发布他们的源代码。 无论哪种方式,我正在考虑使用谷歌代码和SVN来分享我的项目的源代码,而不是提供一个链接到我的网站的来源。 这一直是一个痛苦,因为我每次发布新版本都必须更新二进制文件和代码。 这也将帮助我有我的代码备份而不是只是我的本地机器(我曾经有一个本地的Subversion服务器运行)。 我想从这样的服务中得到的东西非常简单… 我只想要一个地方来存储我们的源代码,人们可以下载它们,这样我就可以控制修订版,并提供一个简单易用的问题/ bug系统,让人们可以提交错误和类似的东西。 我想他们俩都有这个。 但我不想在他们的网站上托pipe任何二进制文件。 我希望将其托pipe在我的网站上,以便我可以使用自己的脚本控制下载统计信息。 我也不需要维基页面,因为我喜欢在我自己的网站上拥有所有的文档。 这些服务中的任何一种都提供了一种“禁用”wiki和下载等function的方法,而不是为我的项目显示它们? 现在,我肯定有很多优点和缺点,使用SVN和GitHit与Git(当然),但这里是什么对我很重要的每一个,为什么我喜欢他们: Google代码: 与任何Google页面一样,复杂性几乎不存在 每个人(或几乎每个人)都有一个Google帐户,如果用户想要使用问题系统来报告问题,那么这个帐户是非常好的 GitHub的: 可能(或者不可能)比Google的页面稍微复杂一些(对我来说不是一个问题),但是… …比Google的服务有一个更漂亮的界面 它需要人们在GitHub上注册才能发布有关问题 我喜欢使用Git的事实,你可以在本地进行自己的修改(我可以使用TortoiseGit进行修改吗?) 基本就是这样。 不多,我知道… 你可以告诉我关于每个网站/软件的其他常见优点和缺点? 请记住,我的项目很简单,我可能是唯一一个在这些仓库上开发这些项目的人(或者现在不是这样)。