问题标签 [sourcegear-vault]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ms-access - 有没有办法将 MS Access 2003 与 Sourcegear Vault 4.1.4 一起用于源代码控制?
正如标题所说,我想使用 Vault 对 MS Access 应用程序进行源代码控制,该应用程序包含带有 vb 代码的表单、查询和模块。我想避免将模块导出到文本文件和从文本文件导入模块的繁琐过程,以便与以前的代码进行区分。
谢谢。
sourcegear-vault - SourceGear 的 Vault 中的分支失败?
我正在使用 SourceGear 的 Vault 版本控制软件 (v4.1.2),并且在尝试分支文件夹时遇到 DBReadFailures。我真的不知道我是否将文件夹称为“大”(树大小为 680MB,使用的磁盘空间为 1.3GB)......但是在分支操作期间,它正在查询的 sql 服务器超时(大约 5m ) 并且交易失败。在分支操作期间,数据库服务器将其 4 个 CPU 中的 1 个 CPU 固定为 100%,这告诉我该操作实际上并不受硬件限制,而是受到算法的限制)。db 服务器也不受内存限制(有 4GB 并且在此过程中仅使用 1.5GB)。因此,我认为您可以在 Vault 产品中分支的文件夹的大小是有限的。
当试图分支较小的文件夹(即我试图分支的主文件夹中的子文件夹)时,它显然有效。看起来像另一个指标,它只是我遇到的尺寸限制。有没有办法增加 5m 超时?
visual-studio - 请解决签出和锁定与更新和合并版本控制的争论
我已经使用源代码控制几年了(如果算上 Source Safe 年数),但我绝不是专家。我们目前使用的是旧版本的 Sourcegear Vault。我们的团队目前使用签出和锁定模型。我宁愿切换到更新和合并模型,但需要说服其他开发人员。
开发人员(不是我)设置为签出和锁定的原因是由于文件叛徒。我们公司与一家咨询公司合作完成我们的大部分开发工作。几年前,早在我来到这里之前,他们就为更新和合并设置了源代码控制。顾问去check in,却遇到了合并错误。然后他们选择在断开连接的模式下工作数月。当终于到了测试项目的时候,出现了大量的错误,并且发现代码库有很大的不同。数周的工作最终不得不重做。所以他们去检查并锁定作为解决方案。
我不喜欢签出和锁定,因为这让 2 个人或更多人很难同时在同一个项目中工作。每当您添加任何类型的新文件或更改文件名时,源代码管理都会检查 .csproj 文件。这可以防止任何其他开发人员添加/重命名文件。
我考虑将.csproj
文件设为可合并,但 Sourcegear 网站说这是一个坏主意,因为 csproj 是 IDE 自动生成的,并且您不能保证两个不同的 VS 生成的文件会生成相同的代码。
我的朋友(另一位开发人员)告诉我,解决方案是立即签入您的项目。对我来说,问题在于我可能有一个无法构建的本地副本,并且可能需要一些时间来构建。我可能需要几个小时才能使构建工作,这意味着在此期间,没有其他人能够创建和重命名文件。
我反驳说正确的解决方案是切换到可合并模型。我对“叛徒文件”问题的回答是,这是程序员纪律不佳的问题,您不应该使用较弱的程序员选择来解决纪律不佳的问题。相反,您应该采取行动来解决程序员缺乏纪律的问题。
那么谁是对的呢?签入 - 签出叛徒文件问题的合法答案吗?还是这个.csproj
问题对多个开发人员来说太麻烦了?还是 Sourcegear 错了,应该可以将csproj
文件设置为更新和合并?
visual-studio-2008 - 解决方案是如何在VS2008中不受约束地工作
设想:
- 解决方案是绑定的
- 团队更喜欢有约束力的工作
- 我想不受约束地工作。为此,在工具/选项/源代码管理中,我将当前源代码管理插件设置为无。
但是,当我加载解决方案时,VS2008 会打开源代码管理插件并绑定所有文件。
如何在 VS2008 中永久关闭源代码控制绑定?
visual-studio-2008 - Visual Studios 在解决方案加载时提示 Vault 存储库
每当我在源代码控制 (Vault) 下加载特定解决方案时,Visual Studios (2008) 都会提示我选择存储库。这采用 Vault 的选择存储库提示的形式。我在 Vault GUI 中选择了一个默认存储库,但每当我加载特定解决方案时,它都会提示我输入存储库。有任何想法吗?
sourcegear-vault - 在 Vault 中查看已删除的文件
有没有办法在 SourceGear Vault Client 中查看已删除文件的内容和历史记录?我找到的唯一方法是取消删除文件,查看文件,然后再次删除文件。
我目前正在使用 Vault 4.1.2。
visual-studio - 后台搜索 TFS 源代码控制中的更改
SourceGear Vault的客户端应用程序具有后台搜索更改的能力。这非常有用,因为我可以随时快速浏览并查看我的团队成员签入的更改以及我需要了解的最新信息。这也有助于预览任何可能需要的合并。每天,它可以帮助我了解代码库的哪些部分流失最多。
有没有办法通过本机功能或插件获得与 Team Foundation Server 相同的功能?我知道有一个比较功能,但它需要太长时间才能有用。除非它可以像 Vault 那样定期刷新自己,但我还没有找到这样做的方法。Visual Studio 2010 有什么新东西吗?
mercurial - 是否可以使用 Mercurial 从/推送到 SourceGear Vault 存储库?
我注意到这种功能存在于颠覆中,并且效果很好。我想知道 SourceGear Vault 是否有这样的东西。
tfs - TFS Pending Changes 能否像 SourceGear Vault 一样显示真正更改的文件?
我一直在将 SourceGear Vault 用于一些个人项目,将 Team Foundation Server 用于工作项目。TFS 缺少的一件事是 Vault 在其签入对话框窗口中具有的一个简单功能。
在 Vault 客户端中,您可以查看签出的文件是否与之前签入的版本相比发生了变化。这是一个屏幕截图。注意到“详细信息”列了吗?这告诉你有区别。如果您必须检查整个项目,因为您要进行代码重新生成,这种方法非常有用。我将检查我的类库项目,然后重新生成我的 CodeSmith 模板。这样做可能会导致仅更改几个特定文件。当我查看挂起的签入屏幕时,我看到了真正改变的文件,我可以比较看看影响。
所以... TFS 可以做到这一点吗?也许有一个 3rd-party 工具可以为我做这件事?是否有我必须获得的 TFS SDK 或 PowerTool。有人想建吗?
sourcegear-vault - SourceGear Vault 是免费的吗?
sourcegear 保险库是免费的吗?如果不是,如果可用,试用中有什么限制?