- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在研究从 SourceSafe 到 Subversion 的潜在转变,我们正在努力解决编辑/合并/提交与 checkout /更新/ checkin 范式。主要关心的是您如何知道哪些文件被 Subversion checkout (以及向谁 checkout )?
在 VSS 中是否有等同于“状态搜索”的 Subversion?还是因为没有“预约结账”而无法实现?
另外,如果我们确实尝试通过“锁定”使用 Subversion 实现“保留结帐”,是否有支持“结帐锁定”的 GUI(TortoiseSVN、VirtualSVN 等)?
谢谢。
更新:例如,在我们进行构建/发布之前,我们希望绝对确保所有文件都已 checkin 。开发人员忘记了。所以我们确实需要知道哪些文件被 check out 。 Subversion 可以做到这一点吗? 是否可以查看已 checkout (或锁定)文件的列表? 在资源管理器中浏览整个代码库是不可行的,是否有一些报告样式的列表或搜索功能?
最佳答案
SVN 是乐观的:合并冲突很少见且易于解决。 VSS 是悲观的:合并冲突很难解决,你可以通过锁定来避免它们。因此,在 svn 中,您无需知道文件已“ checkout ”。您只需 checkout 一个版本,无需锁定并根据需要进行编辑。冲突在提交之前解决,通常 svn 会自动为你解决它们,除非两个或多个提交修改了相同的源代码行。
因此,实际上并不需要“状态搜索”。
SVN 确实支持锁定的概念,这对于那些难以合并的二进制文件很有用。即使在那里,锁也不难;这只是向其他开发人员发出的信号“请不要在我编辑此文件时提交”。 SVN GUI 可以选择锁定文件。您还可以使用特殊的 svn:needs-lock
强制锁定。属性(property)。
有关锁定的更多信息,请参阅 svnbook:http://svnbook.red-bean.com/en/1.2/svn.advanced.locking.html
关于svn - VSS 到 Subversion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/998581/
我们是由少数 Delphi 开发人员组成的团队,他们多年来一直在使用 VSS(我知道这很遗憾),但我们没有使用 VCS 的任何高级功能,因此在很多情况下它都工作正常(但有些情况)有时它让我发疯:()。
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我一直在尝试按照说明安装 Windows SDK 附带的示例 VSS 硬件提供程序。我已经能够使用 VS2013 为 64 位平台成功编译代码。但是,当我尝试安装提供程序时,出现以下错误。 注销现有应
我一直在尝试按照说明安装 Windows SDK 附带的示例 VSS 硬件提供程序。不幸的是,COM 拒绝注册 DLL,并给出以下输出: Unregistering the existing appl
谁能澄清一个问题?我在自制备份实用程序*中使用 VSS API(使用 VSS2008 的 C++ 和在 XP SP3 上运行的最新 SDK)。 VSS 快照操作适用于没有子文件夹的文件夹 - 即我的电
我正在研究从 SourceSafe 到 Subversion 的潜在转变,我们正在努力解决编辑/合并/提交与 checkout /更新/ checkin 范式。主要关心的是您如何知道哪些文件被 Sub
我想编写一个应用程序来监视由“客户端”应用程序(及其所有进程)修改的文件,并在客户端应用程序执行完成后将它们恢复到原始状态。这可以使用卷影服务来实现,还是我应该编写一个文件系统过滤器驱动程序,因为我似
如何解锁 VSS 数据库?我们的一位 VSS 管理员运行了“分析和修复”例程,它阻止了用户 check out 文件。 最佳答案 您也可以简单地删除\data\loggedin\Admin.lck 文
如何将我的数据从 VSS 迁移到 SubVersion?? 最佳答案 这取决于您是否要随身携带 VSS 元数据。 如果是,请查看 PowerAdmin或 Vss2SVN在底格里斯河 如果没有,只需搜索
我正在将 Visual SourceSafe 代码存储库迁移到 Subversion,但遇到了问题。 这是我们当前源代码树(在 VSS 中)的简化布局: project_root\ |-libs\
我的工作场所正计划迁移到 Team Foundation Server,现在还为时过早 - 任何可以远离 Visual SourceSafe 的癌症。 但是,我必须问 - TFS 中的源代码控制是否与
我有卷影副本 (VSS) 的问题。这个问题是几天前开始的。我已经尝试了很多来自 Google 的东西,但找不到解决方案。 令人沮丧(且令人惊讶)的是,即使在我将计算机恢复到逐个扇区的镜像备份后,在不存
我正在尝试在 Visual SourceSafe 6 中合并一个分支。 在这里您可以看到“主线”代码库中的错误: 创建了一个修补程序分支,并修复了文件: 现在是时候将修补程序合并回主线开发了。我选择要
任何人都用示例和分步操作来描述我如何分支代码,然后在分支之后如何合并主代码中的更改。 感谢和问候, 侯赛因 最佳答案 要分支,右键单击将要分支的项目拖到新位置。将弹出一个对话框,选择“共享和分支”选项
我需要编写一个脚本来使源代码安全的项目准备好转移到 subversion,到目前为止我能想到的我需要做什么: 删除 .scc 文件 删除 .vspcc 文件 我是否还需要删除所有文件的“只读”属性,或
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我正在尝试通过 VSS 备份和恢复 MS SQL 服务器。我的备份操作运行良好,我将备份元数据存储在 XML 文件中。 在还原操作期间,我提供了在备份操作期间创建的相同 XML,发生的情况是还原在 P
在 Visual Source Safe 6.0 中,您可以通过将工作文件夹设置为空字符串来“重置”它。这意味着工作文件夹将由父文件夹的工作文件夹确定。 如何在 Visual Source Safe
我正在研究创建可在 Hyper-V 中启动的 .VHD 文件的方法。 我可以使用 Windows 7 和 Win 2k8 中包含的 VSS ASR 编写器来执行此操作吗? 最佳答案 经过进一步研究,似
我看过问题 here , 但我很难理解如何实现一个系统来从我的系统中读取现有的卷影副本。 有人可以提供一个简短的代码示例,让我可以使用 MS API 或 Alpha 的 API 浏览现有的卷影副本吗?
我是一名优秀的程序员,十分优秀!