svn相关内容
我正在尝试为 Web 应用程序项目确定最佳分支策略.以下是我到现在为止的想法,如果您有任何意见和经验,我将不胜感激. 在我看来,有两种主要的分支策略:“按版本分支"和“按功能分支". “Branch by release":开发发生在主干上.当发布时间临近时,会为该发布创建一个分支.这个分支然后被稳定/测试,最后发布.发布后,该分支会合并回主干,同时保持发布分支处于活动状态以修复错误.
..
以下是 git 工作流程的示例: https://github.com/bard/sameplace/wiki/典型-git-workflow http://www.nabble.com/Git-workflow-overview-td16340337.html http://osteele.com/archives/2008/05/my-git-workflow 假设您想利用错误
..
我正在试验 Hg,以期摆脱 SVN,但想就如何构建 Hg 存储库提出一些意见.我来自 SVN 背景(这可能会影响我对它应该如何工作的看法!)并且我的存储库目前看起来像这样: Project1树干分行1.01.1项目2树干 等等.这似乎是构建 SVN 存储库的“传统"方式. 我应该如何用 Hg 重现这个?为了让这更有趣,我喜欢“稳定"、“qa"和“开发"存储库/文件夹的想法,如果可能的话,
..
我在 svn 存储库中使用 git 一切正常我用 git 完成了所有分支,所以我没有在 svn 上分支,但我用 git 分支并将这些分支推送到单独的位置.然后我在需要时从分支提交更改. 但是现在我想创建一些实际存在于我尝试过的 svn 上的分支: $ git svn branch someFeature -m "message" ,我得到了这个: $ git svn branch some
..
我需要更改我的 SVN 密码.我正在使用 TortoiseSVN 客户端.我找不到密码更改或添加用户选项. 有可能吗?是否有任何解决方法或命令行语法来创建 SVN 用户或编辑用户? 解决方案 密码更改由 Subversion 服务器管理员处理.作为用户,没有密码更改选项. 请咨询您的服务器管理员. 如果您是管理员,请找到您的 SVN 服务器安装.如果你不知道它在哪里,它可
..
我正在考虑将 SVN 用于我的 .Net 项目,我想知道哪些插件可用于将源代码控制功能直接集成到 Visual Studio IDE 中. 我已经了解以下 Visual Studio 扩展: VisualSVN,看起来不错,但不是免费的.它是作为低级 VS 包扩展实现的.有人用吗? AnkhSVN,它是免费的,但我听说它有点问题.它是作为 VS 插件扩展实现的.有人使用它吗?您遇
..
我在 Eclipse 中设置了一个支持 SVN 的 PHP 项目.现在,Eclipse 将其项目文件 .buildpath 和 .project 添加到项目中,而 Subclipse 想要将其添加到存储库中. 现在我可以使用 svn:ignore 来让 SVN 忽略文件,但由于各种原因,这不是一个选项.那么,有没有办法让 Eclipse 和 Subclipse 忽略文件(无论如何都应该这样做
..
我的公司使用 CVS 作为我们事实上的源代码控制标准.但是,我听很多人说 SVN 更好. 我知道 SVN 较新,但除此之外,我不熟悉它的优点. 我正在寻找的是对两个系统进行良好、简洁的比较,并指出每个系统在 Java/Eclipse 开发环境中的优点或缺点. 解决方案 CVS 仅在逐个文件的基础上跟踪修改,而 SVN 将整个提交作为新修订进行跟踪,这意味着更容易遵循你的项目的历
..
从我的计算机(Mac OS X Leopard)通过 shell 我可以毫无问题地检出远程 SVN 存储库.我已经建立了 ssh 密钥和所有这些东西.现在我在mac上安装了eclipse helios和颠覆性的插件.我发现没有办法让它与 svn+ssh repo 一起工作,你能指点我一些好的教程吗?我的谷歌今天找不到任何有用的东西 PS:这是我得到的错误: SVN: '0x0040000
..
出于家庭项目和文档的原因,哪个免费的源代码控制系统最可取? 我正在考虑使用 Subversion(因为我熟悉它). 家庭项目的特点: 最有可能的一个人将提交更改.(可能有一天(不是现在),有可能我和我在其他城市的朋友分享一个项目) 我想存储其他文件(非编程文件) Mercurial 或 GIT(分布式版本控制系统)是否能让我在 Home Projects 中比 Sub
..
我有一个提交后钩子脚本,当提交到存储库时,它会执行工作副本的 SVN 更新. 当用户使用 TortoiseSVN 从他们的 Windows 机器提交到存储库时,他们收到以下错误: post-commit hook 失败(退出代码 1),输出:svn:将目录“/home/websites/devel/website/guides/Images"中的条目转换为 UTF-8 时出错svn:无法将
..
是否有其他开源/免费软件包可用于为 Subversion 存储库生成存储库统计信息? 我尝试过 StatSVN,但它似乎与 Subversion 1.5 及更高版本的日志文件不兼容. 请注意,我知道 TortoiseSVN 在其对话框和存储库浏览代码中内置了一些统计信息,但这不是我想要的. 我正在寻找一种可以分析存储库及其日志并生成如下统计数据的工具: 谁签入的代码最多
..
在使用 Subversion 时,开发人员应该在主干之外工作还是应该将主干仅用于来自每个单独开发人员分支的合并并由持续集成服务监视? 解决方案 有两种基本策略: 不稳定的主干 - 主干总是包含最新的代码,分支用于发布 稳定的主干 - 代码在分支中开发并仅在经过全面测试并从主干执行发布后才签入主干 您使用哪种方式在某种程度上取决于个人喜好.但是除了其中任何一个之外,个人开发人员
..
我有一个 'git-svn' 工作树.我想从这里克隆一个“纯"git repo,然后使用 git push/pull 在 git-svn 树和 git 树之间移动更改,同时还使用 'git svn dcommit/rebase' 在之间移动更改git-svn 树和它基于的 SVN 存储库. 就使用 git 方法在 git 树之间来回移动事物而言,这似乎工作正常,但是一旦我与 git-svn
..
我们正在考虑从 SVN 迁移到 Mercurial,但遇到了绊脚石. 我们目前使用 svn:externals 自动将一组通用库拉入工作目录.我在 Mercurial 中找不到此类支持. 有没有办法使用 Mercurial 自动执行此操作,或者我是否需要在构建过程中伪造它? 解决方案 仅使用 mercurial 没有好的方法.其他地方提到的森林扩展会导致比现在修复更多的问题.大
..
我想使用 git 作为针对远程 SVN 存储库的本地存储库.我从 http://code.google.com/p/msysgit/安装了 1.6.0.2 版下载/列表. 根据文档同步是通过命令完成的 git svn 或称为 的单独命令包装器 git-svn 在我的安装中它们都不可用,而且我找不到 Windows 二进制文件的单独下载. 我目前正在使用 MSYS 版本.我必须
..
我有 2 个存储库.由于主干代码在一个受保护的存储库中,我进行了检出,然后签入了另一个存储库(因为用户没有权限访问第一个受保护的存储库). 现在的问题是两个存储库都已处理完毕,我们希望最终将第二个未受保护的代码/分支与受保护的代码/分支合并.但是,这些都会有冲突. 有没有办法找出 2 个存储库分支的差异?另外,如果有空格更改,我该如何忽略它们? 解决方案 我不知道允许这样做的内
..
正如标题所暗示的,我很好奇为什么这么多人吹捧 Git 作为分支/合并优于 SVN 的替代方案.我主要是好奇,因为 SVN 合并很糟糕,我想要一个替代解决方案. Git 如何更好地处理合并?它是如何工作的? 例如,在 SVN 中,如果我有以下行: 世界你好! 然后 user1 将其更改为: 你好世界!1 然后 user2 将其更改为: 你好世界!12
..
我以前使用 Visual Studio + C#,之前一直在使用 svn,但现在没有,所以我想再次将我的代码放在源代码控制中. 最近我听说了 git,我一直在阅读 git wiki 和 this 和 this,我已经读到没有像 TortoiseSvn 这样的 git gui 客户端,或者至少,我还没找到. 我的问题是: git 相对于 svn 的优势是什么 在哪里可以找到易于用
..
我喜欢 TortoiseSVN 的 Windows 集成.有没有类似的东西来处理 git-svn?如果访问速度足够快,我什至会使用集成度较低的 GUI.我不想要的是 CLI,因为我很少会在正确的目录中看到命令提示符. 这是一个相关问题但对于Linux 解决方案 看看 TortoiseGit 这是一个 TortoiseSVN为 Git 克隆.
..