version-control

Team Foundation Server - 启用 Git 的团队项目与 Git 团队项目
version-control

Team Foundation Server - 启用 Git 的团队项目与 Git 团队项目

我们有一个 TFS 2018 项目,看起来它是在我们想要使用 Git 时意外创建的,版本控制 = TFVC。但是它启用了 git;我们使用 Git repos 进行源代码控制。我创建了一个新的、版本控制 = Git 的 TFS 项目进行比较。 查询 REST API: 老的: "capabilities": { "processTemplate": { "templateName": "Agile" }, "versioncontrol": { "sour...

Admin

RVM 找不到已安装的新 Ruby 版本(之前使用 Homebrew 安装)
version-control

RVM 找不到已安装的新 Ruby 版本(之前使用 Homebrew 安装)

我是个初学者,如果我说了或做了你认为非常愚蠢的事情,请原谅我。我不是故意的。 事情的起因:我想安装 gem,但是收到以下错误信息: ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory 不知何故,我的系统显然仍在使用 MacOS 附带的 Ruby 版本,这会导致此权限错误。它应该使用新安装的版本 2.6.1,这是我使用 Homebr...

Admin

Word 2016 中的版本控制
version-control

Word 2016 中的版本控制

我目前正在从事一个项目,需要以 .on-linear 格式写入数据。由于该方法只是反复试验,我最终得到了一个 Sapara 文件文件夹 - 每个版本一个,但这有点麻烦。 由于我只有 Microsoft Office 2016(在 Windows 10 64 位上运行),因此无法访问 SharePoint。 我的问题是: 有没有一种方法可以将文档的不同版本存储在同一个文件中? 存储和管理同一文档的不同版本的最佳方法是什么? ...

Admin

将主功能合并到 Git 中的共享分支中
version-control

将主功能合并到 Git 中的共享分支中

假设我的 Git 存储库上有几个共享分支,例如:新功能,实验和图形用户界面,我分享这些分支起源存储库。我和我的团队在所有分支上进行了一些更改,并将这些更改推送到起源存储库。后来我发现核心代码中有一个小错误,我修复了它并将其提交到掌握分支。 我需要将此修复程序在其他三个分支上可用。最好的方法是什么?我需要合并掌握逐个分支进入其他分支并推送它们?可以git rebase帮我? ...

Admin

Adobe 版本控制软件?
version-control

Adobe 版本控制软件?

Adobe CS 产品套件是否带有版本控制系统,该系统与 Illustrator/Photoshop 等产品本地集成,允许进行操作和/或图层级别特定的版本控制? 有没有可以实现这个的软件,还是我记错了? ...

Admin

一旦分支合并到上游,从 github fork 中删除该分支是否安全?
version-control

一旦分支合并到上游,从 github fork 中删除该分支是否安全?

我最近才尝试在 github 上进行分叉,并希望获得一些“最佳实践”建议。 我在我的 fork 中创建了一个分支,该分支被拉入上游项目的 master。它不再出现在网络图中,但它仍然在 github 上。现在我可以安全地删除 fork 上的这个分支吗? 编辑:只是为了澄清,我正在检查这是否与 github 的“不更改历史”规则相冲突。 ...

Admin

SVN 多命令 单一修订
version-control

SVN 多命令 单一修订

我想做类似的事情 svn add dir1 dir2; svn ci dir1 dir2,但只进行 1 次修订。有办法吗? PS 这是将新文件夹(包含内容)添加到存储库的正确方法吗?我们正在重组主干,因此我将其清空并计划将这些目录及其内容放入其中。 ...

Admin

Subversion:如何比较传入更改之间的差异?
version-control

Subversion:如何比较传入更改之间的差异?

在我接受传入的更改之前,我想先查看我的同事所做的更改。 所以我首先要了解一下状态 svn st -u ...它告诉我有一项即将发生的变更 * 9803 incomingChanges.html M 9803 localChanges.html M * 9803 localAndIncoming.html 我可以看到我做了哪些改变 svn diff localChanges.html ...但是我怎样才能通过差异localAndIncoming.html来显示发生了什么变化,以及它与我...

Admin

Docker 在 centos 7.4 中安装失败,版本信息
version-control

Docker 在 centos 7.4 中安装失败,版本信息

我尝试使用 yum install docker-ce-3:25.0.4-1.el7 #the current version 安装时,它说没有可用的软件包 docker-ce-3:25.0.4-1.el7。 但如果我删除版本信息,只需输入 yum install docker-ce 它起作用了,它可以提示我所有信息并要求我输入 y/n 才能继续。 如果我使用,yum list docker-ce我可以看到该版本可用。 实际上我想安装版本 25.0.3,但显示相同信息失败,因此我尝试了最新版本,但仍然失败,但如果我删除版本信息,我就可以安装最新版本。...

Admin

在没有实际运行 git 服务器的情况下,对裸 git 仓库中的提交和推送进行身份验证
version-control

在没有实际运行 git 服务器的情况下,对裸 git 仓库中的提交和推送进行身份验证

我正在尝试了解 git repo 本身在没有服务器托管的情况下能够做什么。我的目标是在我们的网络驱动器上的某个地方建立一个裸 git repo,人们可以将其拉取和推送到那里。 我可以创建一个裸 git 仓库,克隆它,提交并推送到它。使用时git config user.name我甚至可以看到谁做了哪些提交。这几乎是理想的。 我想知道的是,如果只有一个简单的裸 git repo,我是否可以以某种方式确保特定的人确实做出了提交,因为git config user.name提交者可以随时更改。 我猜想当不使用实际服务器时,基于帐户的身份验证是不值得考虑的。我认为可...

Admin

Notepad++ 无法检测从只读到可写的属性变化
version-control

Notepad++ 无法检测从只读到可写的属性变化

我的 Notepad++ v8.5.1 无法识别打开的文件从只读变为可写(通过在 ClearCase 中签出)。输入时它仍然无法编辑。 即使重新加载/从磁盘重新加载也无济于事。 设置 > MISC > 文件状态自动检测和 Notepad++ 自动更新程序已启用。 我不得不关闭并重新打开文件才能编辑它。 我是否遗漏了其他设置?或者这可能是一个错误? UltraEdit 可以正确检测到这一点。 我使用 Win 10。 编辑:可以在编辑菜单或文件的上下文菜单中取消选中“只读”。之后可以进行编辑。 不过,我认为更有意义的是,“重新加载”的行为就像重新打...

Admin

对于 git 存储库来说,多少个对象才算太多?
version-control

对于 git 存储库来说,多少个对象才算太多?

我们计划将经常更新的文本和图形存储在版本控制系统中。它不是源代码,但主要是文本文件。没有一个对象是“大”的,但频繁更新会导致存储库的大小变大。 与其他版本控制系统相比,我如何判断版本历史的大小是否太大而导致 git 无法实际使用。 更新:这不是问题的答案。但是,就我的目的而言,使用 clone --shallow-since=... 可能会有效,因为它基于观察存储库随时间的增长情况,而不需要回答“有多少个对象”。 ...

Admin

使用 git-filter-repo 重写并重新提交 git commit-history
version-control

使用 git-filter-repo 重写并重新提交 git commit-history

我有一个现有的私有 git 存储库(有两个分支),托管在 GitHub 上。我打算将其公开,但不想公开作者的电子邮件地址。因此,计划是通过将 替换 来重写提交历史,<old-author-email>并<new-author-email>重新签署提交。另外,我想保留时间戳(这对我很重要!)。 因此,基于广泛的研究,我提出了以下步骤: 在我的本地机器上克隆存储库。 创建一个 python-3.x 虚拟环境,并运行pip install git-filter-repo。(来源) .mailmap在存储库中创建一个文件WORKING_DI...

Admin

如何删除 git 跟踪但将文件保留在 repo 中
version-control

如何删除 git 跟踪但将文件保留在 repo 中

我不要想要删除 repo 中的文件。 我确实想要该文件克隆了开发人员和我的机器。 不过,我确实想忽略将来签入/推送的文件。 我的目标是,运行 git status 后,只显示实际修改过的 .c/.h 文件。我已经修改了 .gitignore,但项目已上传到 GitLab,包括 Makefile 和其他构建项目所需的杂项文件,但每次有人在其机器上进行构建时,这些文件都会被修改。屏幕上只有无用的垃圾需要筛选。 ...

Admin