Questions tagged «svn»

使用此标记可解决有关SVN(Subversion)的问题,SVN是在Apache许可下分发的集中式开源修订控制系统。

10
颠覆分支重新整合
当分支重新整合到主干中时,该分支是否有效地死了? 重新整合后,您可以对分支进行修改,并在以后合并到主干中吗?
69 svn  merge  branch 

7
颠覆外部是反模式吗?
Subversion允许您使用外部工具嵌入其他存储库的工作副本,从而可以轻松地在项目中控制第三方库软件的版本。 尽管这些对于重用库和供应商软件的版本控制而言似乎是理想的选择,但它们并非没有批评者的: 请不要使用Subversion外部工具(或其他工具中的类似工具),因为它们是反模式,因此不必要 使用外部元件是否存在隐患?请解释为什么将它们视为反模式。

13
如何在Xcode中使用svn合并冲突(文件project.pbxproj)?
我们团队中有两名成员。我们使用Xcode的SCM(使用SVN)来管理我们的源代码文件。 我们都将文件添加到我们的Xcode项目中。他致力于SVN服务器。更新时,Xcode发现project.pbxproj文件中存在冲突。然后,我选择退出Xcode并手动合并冲突。然后,我开始编辑我的project.pbxproj,合并我们的更改。其实我不知道Xcode如何管理文件,我只是添加一些project.pbxproj文件没有的文本。完成后,我的项目无法打开。我猜是因为project.pbxproj不能手动编辑文件。 所以,我想知道,当您发现此问题时,project.pbxproj文件存在冲突,如何解决? 谢谢!
69 iphone  svn  xcode  conflict 

9
服务器证书验证失败:发行者不受信任
运行ANT脚本目标时出现以下错误。错误消息指出“服务器证书验证失败”。请帮助如何解决此问题。我正在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 …
69 svn  ant 


3
每次我要提交时都应该将文件添加到git吗?
我是git的新手,来自SVN世界。到目前为止,它似乎更有用,但我仍在研究方面。 目前,我的工作流程是这样的: 进行更改> git add。> git commit>输入日志消息 我不明白的是为什么我似乎必须在提交前添加所有文件。他们已经在版本控制之下了吗?为什么git commit告诉我没有对提交进行任何更改,还指出我已修改了文件?它说“已更改但未更新:”。这是什么意思?? 抱歉,这很容易,我觉得我缺少一些关键点
68 svn  git  git-svn 

7
在git中排除.svn文件夹
我试图排除git跟踪Subversion的文件夹。我为.git / info / exclude尝试了几种不同的设置,但似乎不起作用。我会使用git-svn,但是请求访问权限才能使它正常工作很痛苦,所以我宁愿通过排除文件夹来解决此问题。 我想排除“ .svn /条目” 我尝试将以下行添加到.git / info / exlude:.svn条目.svn / 条目 svn 无论我尝试什么,当我运行git status时都会显示.svn条目
68 svn  git 

6
自赢得10个秋季创作者更新[本地回购]起,SVN与基地的速度相比非常慢
自从升级到Windows的最新版本(同时使用tortoiseSVN将任何文件与其基本版本[TortoiseMerge]进行比较)以来,我注意到了一个巨大的延迟(只是坐在那里什么也不做)。 我走得很快,大约一个月前就收到了秋季创作者的最新消息,并且也注意到了这一点,所以我又回过头去了。在RTM上运行后,我认为此问题已解决,但显然我错了。 我说的很慢是什么意思? Before fall creators update: <1 second After: A minute or 2, as long as it takes..and that's just for comparing 1 file. 我只是去阅读文章或其他内容,然后等待tortoiseMerge图标在任务栏中弹出。 回购在我的桌面上-客户端在我的笔记本电脑上-同一网络。 有类似经验的人吗?有没有人找到解决方法? 编辑:该问题与TortoiseMerge的关系比TortoiseSVN或SVN本身更多-我切换到Beyond Compare,并且目前运行良好。

4
在Subversion工作副本中重命名目录的明智方法
尽管以某种方式精通VCS(常规svn,git和git-svn用户),但我似乎无法将这种独特的SVN行为束之高阁。 每当我需要从原本的“干净”状态重命名SVN工作副本中的目录时-即不svn status返回任何内容且已提交所有其他修改-就像这样(svn文档建议): 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 -R . …
68 svn  directory  rename 



2
如何在SVN信息库中以递归方式查看svn:ignore设置的所有忽略模式?
我看到可以使用proplist以及-R标志(递归)和-v标志(详细)来查看SVN存储库中每个目录上设置的属性的列表: svn proplist -Rv 这显示了所有属性,例如svn:mime-type或svn:executable。我希望将其过滤为仅svn:ignore属性。我确信有某种方法可以将这个命令的结果通过shell命令传递给我,这只会向我显示我感兴趣的行,但是我不知道该怎么做。例如,某种类型的命令是最有用的一种类型的命令(但此命令不起作用!)。 svn proplist -Rv | grep "^ svn:ignore" | awk "{print \$1}" 我只是对grep和awk之类的shell命令了解不足,无法对我有效。这只是一遍又一遍地显示“ svn:ignore”,但不会打印出目录路径或svn:ignore属性内容。这是我想获取的“ svn proplist -Rv”输出的示例,其中“ cache”是路径,“ *”是属性的值。 Properties on 'cache': svn:ignore * 如何使以上命令起作用和/或有更好的方法查看svn:ignore存储库中的所有属性?
67 svn  awk  grep 

6
在创建分支的主干中查找修订
我试图将最新的更改从主干合并到项目的一个分支中,但是问题是我不知道我最终从哪个分支创建了分支。我认为SVN会将其记录在某个地方。有人知道如何找到修订版本号吗? (换句话说,Subversion等效于git merge-base master branch-name)
67 svn  branch  revision 

6
将Subversion存储库移动到另一台服务器
我有一台托管Subversion代码库的服务器。该服务器当前是Windows Server 2003机器,我的IT管理员希望将其更新到Windows Server 2008。 这意味着在服务器建立期间,我将需要移动Subversion存储库,并且想知道将存储库移至新服务器的最佳实践是什么。 看起来,在线查找时,推荐的方法是使用: svnadmin dump /path/to/repository > repository-name.dmp 然后使用: svnadmin create repository-name svnadmin load repository-name< repository-name.dmp 导入存储库。 上面的方法似乎是最好的方法吗?
67 svn  backup  restore 

5
在Windows上为git-svn。在哪里获取二进制文件?
我想将git用作针对远程SVN存储库的本地存储库。我从http://code.google.com/p/msysgit/downloads/list安装了1.6.0.2版。 根据文档,同步是通过命令完成的 git svn 或称为的单独命令包装 git-svn 我的安装中都没有它们,我找不到Windows二进制文件的单独下载。 我目前正在使用MSYS构建。我必须切换到cygwin吗?
67 windows  svn  git 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.