version-control相关内容
这不完全是一个编程问题,但我认为它比 TeX 组 我想使用版本控制来跟踪文本文件的更改(用于创建 LaTeX 输出.(由于我不是程序员,我对版本控制没有更深入的经验系统还没有.)我想为此使用 Mercurial,我正在使用 MacOS X 10.6. 这些文件是关于工作申请的,所以每个公司主要是 3 个文件: 动机信 一份简历 以及一份包含文凭、证书、...的文件 我有
..
我需要将一个大型项目从 StarTeam 5 迁移到 Subversion,并且我想保留(至少)5-10 个主要版本的快照.我考虑了以下几点: 手动或脚本导出/导入每个快照.优点:简单,易于选择标记/日期版本.缺点:耗时,不保留评论. Polarion 提供了似乎是 svnimporter 中完美的工具,但它需要 StarTeam 8.0 中的 .jar 文件,而 StarTeam 5 中
..
关于 SQL 的版本控制和网络上的大量资源有几个关于 SO 的问题,但我找不到完全涵盖我正在尝试做的事情. 首先,我在这里谈论的是一种方法.我熟悉那里的各种源代码控制应用程序,我熟悉 Red Gate 的 SQL 比较等工具,我知道如何编写一个应用程序来自动签入和签出我的源代码控制系统.如果有一种工具对提供全新的方法特别有用,或者具有有用且不常见的功能,那就太好了,但是对于上面提到的任务,我
..
是否有可以将 Starteam 迁移到 svn 或 git 或任何其他现代/体面的源代码控制系统的工具? 我正在考虑 git-svn 的工作原理;允许您使用 git 从 svn 存储库中提取. 可以导入 StarTeam 存储库并将其转换为 svn 存储库,但也可以不断从 Starteam 中提取并添加到 svn. 见鬼,即使是“starteam 到 cvs"工具也可以,只要我能
..
..
我正在构建一个 Ionic 2 应用程序.版本控制将通过 SVN 进行.使用 ionic CLI 创建应用程序时,会生成许多文件.添加平台时也会发生同样的情况. 是否有任何标准方法来定义哪些文件要包含在版本控制中以及哪些要忽略.(即我认为平台文件夹应该被忽略). 解决方案 你可以随时看看 会议应用程序 了解 Ionic 团队建议如何做事.在这种情况下,.gitignore 文件如下所
..
所以,我正在使用带有大型 VB6 代码库的 git(在 Windows 上使用 Git Extensions 2).对于不熟悉 VB6 的人来说,它不区分大小写,并且习惯于在保存文件时更改变量名的大小写.可以采取一些步骤来尽量减少这种行为(请参阅 停止 Visual Basic6 从改变我的外壳),但以这种方式完全消除问题是不可行的.问题当然是案例更改显示为 Git 中的更改,从而干扰了提交历史,
..
有没有办法在 subversion 存储库中搜索文件? 类似于 Unix 的 find 命令,通过它我可以找到存储库中文件的位置. 我知道有 svn list,但这给了我一个目录中所有文件的列表.我想找到一个文件所在的目录. 解决方案 您可以在服务器上使用以下命令和 grep: svnlook tree --full-paths |grep 如果您需要查看大型存储库,这是
..
例如,当前的配置规范是“element */main/LATEST".有一个文件“A.txt",它的当前版本是3,并且之前在它的版本2上应用了一个名为“LB"的标签. 我想要一个命令来查询当前版本上没有标签“LB"的所有文件. 显然,文件“A.txt"应该符合查询条件. clearcase命令怎么写? 解决方案 那个命令可以帮助你: cleartool 查找 .-typ
..
..
我们希望使用 NuGet 在我们组织中的开发人员之间共享程序集.我们目前正在考虑设置三个 NuGet 提要,如下所示: Release-feed: 程序集的稳定发布质量版本. QA-feed: 在主分支(我们的集成分支)中构建的程序集. Development-feed: 在任何功能分支中构建的程序集(共享进度). 不应将开发人员计算机上的本地构建发送到这些供稿中的任何一个.只有构
..
我在一个两人团队中,使用 Team Foundation Server 进行源代码控制.我开始了一个新的解决方案.对于该解决方案,我创建了几个项目.其中许多我使用 NuGet 来安装 AutoMapper 和 Unity.然后我右键单击解决方案并选择“添加到源代码管理".然后我签入了由此产生的未决更改. 我团队中的另一个人做了最新的,所有的 NuGet 引用对他来说都失败了. 所以,我
..
我想知道是否可以使用 nuget 仅在版本控制中存储对所需包的引用(仅 package.config 并忽略包文件夹). 有没有办法告诉 nuget(重新)下载各种 package.config 文件中所有引用的包?或者类似的东西可以放入构建脚本中. 更新: 似乎我不是唯一请求此功能的人:查看此工作项(感谢 PHeiberg 的提示) 更新 2: NuGet 现在已内
..
现在我正在使用 NuGet 添加/更新我所需的引用,是否可以只将 packages.config 添加到源代码管理并在构建时添加 .dll? 通常,如 此相关问题中所述,我将第三方依赖项存储在解决方案根目录下的文件夹并将它们签入源代码管理. 我们目前没有使用任何自定义构建工具或脚本:只是 VisualStudio 使用 .sln 文件的默认构建. 解决方案 可以!http://
..
使用较新版本的 NuGet,可以将项目配置为自动恢复 NuGet 包,这样 packages 文件夹就不需要包含在源代码存储库中.很好. 但是,此命令会添加一个新的 .nuget 文件夹,并且那里有一个二进制文件 NuGet.exe.这也可以由 Visual Studio 自动重新创建,因此将其添加到版本控制中感觉不正确.但是,如果没有此文件夹,Visual Studio 甚至无法正确加载解
..
最新评论 我相信我在使用 Nuget 时会出现问题,但是,如果您因为 TF30063 错误而正在阅读.看看我提供并接受的答案. 原帖 我在尝试结帐时收到此错误消息.这种情况是随机发生的,即使几分钟前同一个 Visual Studio 实例允许我检查其他内容以进行编辑,也可能发生这种情况. 目前的解决方法是重新打开 VS2010. 在我的本地开发机器上使用 W7x64、
..
我们目前不使用 nuget 作为我们的依赖项,更喜欢采用老式的方式并将它们全部粘贴到 libs 文件夹中并从那里引用.我知道.所以1990年代. 无论如何,nuget 总是让我感到有些不安……你知道,依赖云等等.因此,我发现自己主要同意 Mark Seeman(请参阅此处:http://blog.ploeh.dk/2014/01/29/nuget-package-restore-consid
..
我们开始使用 NuGet,但遇到了一些问题: 首先是一些 NuGet 事实: (只是为了确保我们了解 NuGet 的工作原理) packages.config(位于项目根目录)在您添加、更新或删除包时创建和更新.在这个文件中,包版本属性反映了正在使用的完整版本,所以在这个意义上它也是一个状态.可以将 allowedVersions 属性添加到包规范中,然后限制可以更新的版本.为了
..
我最近开始在工作中将我们的一些项目导入 Subversion 存储库,在接下来的几周内,我希望团队中的每个人都负责他们自己的源代码控制管理. 我选择 SVN 而不是 GIT 的原因是我希望团队中的每个人,包括设计师、前端人员、集成商......负责他们自己的 SCM,所以我期待事情会如果他们使用 GUI(Mac 的 Cornerstone 和 Windows 的 Tortoise SVN)管
..
哪个版本控制系统适合 4 个开发人员的 HTML、CSS、Javascript 开发? 我们是 4 位开发人员,都在不同的国家,我们都有不同的操作系统.2 位开发人员拥有 Macbook,一位拥有 Windows 7,另一位拥有 Ubuntu 9 linux) 有时在远程位置,我们还使用 iphone 和 ipad 对代码进行了一些更改,使用 FTP On The Go PRO
..