Tag: svn

如何解决与git-svn的冲突?

在做git svn rebase时,解决冲突的最好方法是什么,你所在的git分支变成“(no-branch)”?

Subversion vs CVS

我已经使用SVN和CVS一点点,但将需要select一个新的项目,我将开始。 任何人都可以广泛使用,请提供一些优点和缺点,他们认为哪个更好? 最好的学习资源也将不胜感激。 这将是一个小项目,只有一个或两个开发人员开始。

从SVN更新时是否可以始终(强制)覆盖本地更改? 忽略冲突?

我知道我应该在我自己的一个分支上工作,但是我们中的一些人在一个项目的同一个分支上。 其中一个开发者做了一个提交,我只是想用SVN的最新版本更新我的本地副本。 运行'svn update'我得到这个输出: Restored 'index.html' U somescript.php Conflict discovered in file.xml'. Select: (p) postpone, (df) diff-full, (e) edit, (mc) mine-conflict, (tc) theirs-conflict, (s) show all options: 是否有一个选项/方式来覆盖我的本地更改,并从颠覆获得最新的文件(S),并忽略所有的冲突? 我已经看了一些Stack上的其他post,他们都没有回答这个问题。 他们说要删除项目和结账再次,我猜如果这是最好的办法,那么…但要更多的细节,为什么我不能强制更新。 谢谢 编辑: 所以我select了“显示所有选项”: (s)显示所有选项:s (e) edit – change merged file in an editor (df) diff-full – show all changes made to merged file (r) resolved […]

Svn从主干切换到分支

我在一个SVN托pipe项目的trunk的根文件夹中,并且正在探索设置两个分支。 一个分支将成为当前(稳定)版本中项目的“快照”,第二个分支将成为我将要应用一些新代码,testing,然后升级到新版本的一个分支。 我的目标是将快照保持为保险,并快速获得我们项目的一个较老的稳定版本。 第二个分支,一旦我们申请新的代码,testing通过,将被合并回主干,我们提供给公众。 为了设置快照,我将我们的trunk复制到一个名为v1p2p3的分支: $ svn cp https://www.example.com/svn/trunk \ https://www.example.com/svn/branches/v1p2p3 \ -m "Branching from root trunk to v1p2p3 at r1114" 到现在为止还挺好: Committed revision 1115. 我想要做的是切换我的本地存储库副本到这个分支,以确保事情的工作,但我得到一个错误消息: $ svn switch –relocate https://www.example.com/svn/trunk \ https://www.example.com/svn/branches/v1p2p3 错误消息是: svn: E155024: Invalid relocation destination: 'https://www.example.com/svn/branches/v1p2p3' (does not point to target) 我究竟做错了什么? (如果这不起作用,我怀疑我不能开始更雄心勃勃的第二个分支。我正在寻找一种方法来做到这一点,不会损害现有的项目布局。感谢您的意见,道歉,如果这是一个愚蠢的问题。)

SVN不能设置LC_CTYPE语言环境

当我在服务器上使用SVN时,我开始出现以下错误: svn: warning: cannot set LC_CTYPE locale svn: warning: environment variable LC_CTYPE is UTF-8 svn: warning: please check that your locale name is correct 我的猜测是,我的svn客户端(使用版本应用程序)和服务器svn可能有问题… 我怎么能使这个警告消失永远从服务器,每当我使用这样的命令?

服务器证书validation失败:颁发者不受信任

运行ANT脚本的目标时,出现以下错误。 错误消息说“服务器证书validation失败”。 请帮助如何消除此问题。 我在Windows XP中工作。 C:\apache-ant-1.8.1>ant checkout Buildfile: C:\Program Files\Java\apache-ant-1.8.1\build.xml checkout: [svn] Using command line interface Svn : Checking out a working copy from a repository : co -r HEAD https://col…/trunk C:\ant-1.8.1\Test_Checkout –username 69 –password *******–non-interactive svn: PROPFIND request failed on '/svn/asia-pac-financials/trunk' svn: PROPFIND of '/sv…/trunk': Server certificate verification failed: issuer is not trusted (https://col….com) […]

数据库部署策略(SQL Server)

我正在寻找一种方法来进行日常部署,并保持数据库脚本与版本一致。 目前,我们有一个相当不错的方式来部署我们的来源,我们有单位代码覆盖,持续集成和回滚程序。 问题是保持数据库脚本与发行版一致。 每个人似乎都尝试在testing数据库上的脚本,然后在实时运行它们,当ORM映射更新(也就是,更改生效),然后它拿起新的列。 第一个问题是,任何脚本都不能写在任何地方,一般每个人都“尝试”把它们放到一个Subversion文件夹中,但是一些懒惰的人只是直接运行脚本,大部分时间都没有人知道谁做了什么什么数据库。 第二个问题是,我们有4个testing数据库,它们总是不符合要求,真正将它们排成一行的唯一方法是从活动数据库中进行恢复。 我深信,像这样的过程需要简单,直接和易于使用,以帮助开发人员,而不是阻碍他们。 我正在寻找的技术/想法使开发人员很容易logging他们的数据库脚本,使他们可以作为发布程序的一部分运行。 开发人员希望遵循的过程 。 任何故事,用例甚至链接都会有所帮助。

svn通过HTTP代理

我在使用HTTP代理的networking(Ubuntu)的笔记本电脑上(只允许http连接)。 当我使用svn来寻找像'http:// …..'这样的url的时候,所有的东西都很酷(谷歌浏览器仓库工作得很好),但是现在我需要用'svn:// … “我看到连接被拒绝。 我已经在/ etc / subversion / servers中设置了代理configuration,但是没有帮助。 任何人有意见/解决scheme?

SVN命令不会出现在上下文菜单中

我刚刚下载并安装了SVN龟,但没有命令出现在菜单上。 这怎么可能?

需要在Subversion中恢复已删除的分支

我有一个Subversion版本库的副本,其中一个是主干,另一个是我创build的分支。 我不小心删除了存储库浏览器中的分支。 我如何恢复分支? 有没有办法撤消整个资源库的最近提交?