source-control

“.metadata”目录有什么用处
source-control

“.metadata”目录有什么用处

我被要求接管一个旧代码库。git repo 中有很多不寻常的东西,包括名为“.metadata”的加载目录。每个目录都包含一个或多个定义以下字段的属性文件: 版本 关系路径 项目 项目uid 有人知道 .metadata 目录是做什么用的吗?我可以删除它们吗? 我最好的猜测是,有人已经包含了大量不再需要源代码控制的文件。也许源代码控制系统被迁移了?也许是来自旧的 IDE? 顺便说一句 - 我曾尝试使用 Google 查找,但任何包含的搜索directory ".metadata"似乎都会忽略“.metadata”中的前导点。因此,我得到了数千个页面链接,...

Admin

Android Repo 同步错误
source-control

Android Repo 同步错误

你好,我正在尝试克隆 lineage os 18.1,但是当执行 repo sync 时出现此错误。 Fetching: 0% (0/857) warming uperror: Cannot fetch LineageOS/android (Error: [('/mnt/x/android/lineage/18.1/.repo/project-objects/LineageOS/android.git/branches', '/mnt/x/android/lineage/18.1/.repo/projects/android.git/branches', ...

Admin

如何安装 git-filter-repo?
source-control

如何安装 git-filter-repo?

我正在尝试使用 git-filter-repo 从我的存储库中删除大型二进制文件。我以前没有使用过 python。我通过单击下载的 .exe 文件安装了最新的 python,因为这是 git-filter-repo 的要求。说明如下: git-filter-repo 是一个单文件 python 脚本,这样做是为了使基本使用的安装变得简单:只需将其复制到你的 $PATH 中 https://github.com/newren/git-filter-repo/#how-do-i-install-it 我尝试使用 python 应用程序打开 git-filter-...

Admin

为什么 SourceSafe 2005 似乎显示的所有项目文件夹都不同?
source-control

为什么 SourceSafe 2005 似乎显示的所有项目文件夹都不同?

在 Visual SourceSafe 2005 中我选择 显示差异 显示两个位置不同的文件和递归 然而Sou​​rceSafe中的文件和工作目录中的文件没有区别。。。 Visual SourceSafe 2005 完成比较后,“项目差异”对话框会显示项目中的每个(文件夹),对我来说,这表明存在许多差异。 有人知道为什么 Visual SourceSafe 2005 在项目差异中列出了所有项目文件夹,即使没有差异? 请参阅此处的屏幕截图 ...

Admin

如果代码包含某些关键字,我可以阻止 svn 提交吗?
source-control

如果代码包含某些关键字,我可以阻止 svn 提交吗?

有时候我会不小心将包含console.log或的代码提交debugger;到我的 svn trunk。显然这不是理想的选择,我想添加检查,以便首先阻止我提交这样的代码。 如果我的代码包含某些关键字,我可以阻止提交吗? 我选择的 svn 客户端是 TortoiseSVN。我一直在网上寻找解决方案,但大多都是与服务器端钩子有关的东西。我的目标是只运行这个客户端。 ...

Admin

Team Foundation Server如何仅查找特定用户的签到
source-control

Team Foundation Server如何仅查找特定用户的签到

在里面源代码控制资源管理器,反对查看历史记录我可以看到所有用户完成的签到。 如果我只想查看特定用户的签到,我该如何筛选? 配置:我正在使用 Team Foundation Server 2012 和 Visual Studio Professional 2015。 ...

Admin

将 tfs express 2015 连接到 Visual Studio 2005
source-control

将 tfs express 2015 连接到 Visual Studio 2005

我在 Windows 10 计算机上安装了 VS2005 和 VS2015。我创建了一个带有 TFS 2015 Express 的服务器。我能够在 VS2015 上配置 TFS,没有任何问题。我也希望在 VS2005 上安装 TFS。 我找不到正确的安装来使它工作。 我尝试了以下安装并收到以下错误消息: https://visualstudiogallery.msdn.microsoft.com/22d38324-051c-4f04-9379-ff78e7116c8d https://www.microsoft.com/en-us/down...

Admin

Visual Studio 2015 警告对话框无法正确呈现
source-control

Visual Studio 2015 警告对话框无法正确呈现

我的 Visual Studio 2015 警告对话框似乎无法正确呈现。 它们的图标实在是太大了,而且文字被截断了…… 如果取消并再次打开,对话框组件似乎不会调整大小以适合表单! 仅供参考,我们使用 Visual SourceSafe 8,并在“签入项行为”中启用了“提示签出”。只需编辑任何签入文件,当它提示您时,就会出现奇怪的对话框! 这似乎仅影响 VS2015 警告对话框(即带有图标) - 所有其他(纯文本)对话框均可正确呈现。 此外,我的 VS2010 对话框始终能够正确呈现。 这发生在我的 Windows 7 SP1 64 位...

Admin

当主分支被删除时会发生什么?
source-control

当主分支被删除时会发生什么?

假设我在我的存储库中创建了一个文件夹分支Master并对其进行了一些提交。 我使用了 TortoiseSVN 的创建分支命令,该命令执行:svn copy FROMURL TOURL使用 HEAD 修订版在服务器上创建分支。 后来,SVN 管理员删除了该Master文件夹,但保留了我的分支。 由于 SVN 分支是浅拷贝,我的分支现在是否已损坏,或者 SVN 是否会在删除时智能地进行深层复制Master? ...

Admin

如果取消 subversion UPDATE,迄今为止下载的文件会怎样?
source-control

如果取消 subversion UPDATE,迄今为止下载的文件会怎样?

假设您从远程存储库“更新”本地 svn。为清楚起见,假设更新将包含 100 个项目(新文件),总计 1gb。 假设网络断线,更新中途停止。(或者,你故意取消更新)。假设它已经下载了 50 个新文件,共 0.5 GB。 事实上,这 50 个文件真的放在你的本地副本中了吗?它们会成为你本地版本的一部分吗? 或者 (2),它是否会在本地“保留”这些文件(以避免再次下载它们),然后只有当你能够获得完整的成功更新时才使用它们 或者(3),部分下载是否完全浪费:它重新开始。 令人惊讶的是,我在任何地方都找不到这个问题的答案。 ...

Admin

如果取消了 Subversion 提交,那么迄今为止发送的文件是否已提交?
source-control

如果取消了 Subversion 提交,那么迄今为止发送的文件是否已提交?

在 Subversion 仓库中,我刚刚向本地副本添加了 2 GB(100 个文件)并提交。 FTR 这是使用流行的 Versions.app 作为客户端 - repo 是一个普通的 xp-dev svn repo。 现在已完成一半,并已将一半的文件上传到 subversion 仓库(假设有 55 个文件,总共约 1gb。) 实际上: 如果此时我点击“取消”,这 55 个文件会被提交吗?它会提交一次吗(比如,提交 #174 并包含 55 个新文件)?或者事实上,它会“完全浪费”这 1GB 的上传量吗? 那事实是什么?谢谢。 ...

Admin

TFS 和 salesforce 兼容吗?
source-control

TFS 和 salesforce 兼容吗?

我想知道 TFS 和 salesforce 是否能集成。我想使用 TFS 来控制我的 Apex 类、触发器、VS 页面的源代码。 与 Visual Studio 相比,使用 salesforce 编辑器来集成源代码控制是否是更好的选择? 请告诉我这是否可行。我正在努力让事情保持精简:) ...

Admin

如何将实时部署 Web 服务器中的更改推送回 git 存储库
source-control

如何将实时部署 Web 服务器中的更改推送回 git 存储库

我所处的环境是开发人员直接使用实时部署 Web 服务器上的脚本和图像文件。这很可怕,并且已经导致了一些问题,但到目前为止问题出乎意料地少。这些更改根本不使用源代码控制,更改是在实时服务器上进行的,并且仅在实时服务器上进行。我不知道如何做到当我将更改部署到实时 Web 服务器时,其他开发人员在实时 Web 服务器上所做的更改会被保留/合并。这个问题似乎会使使用源代码控制的情况变得更糟,而不是更好。 我个人已经设置了 git 和 svn 服务器,并在过去几年中在许多桌面应用程序和移动应用程序项目中使用 git 和 svn 进行版本控制。但这让我很困惑。 ...

Admin

为什么我的 RTC 存储库工作区未加载?
source-control

为什么我的 RTC 存储库工作区未加载?

周五,我的 Rational Team Concert 存储库工作区已加载到我的本地 RTC Eclipse 环境中,其中包含硬盘上的文件夹 今天,由于某种原因,RTC 认为它没有“加载”。当我尝试接受传入更改时,它会给我一个警告:“接受传入到断开连接的组件中的更改不会将它们加载到沙箱中。您想继续吗?”,而且当我刷新文件系统时,它不会显示任何传出的更改。 代表源控制组件的俄罗斯方块以蓝色勾勒轮廓(未加载)而不是以蓝色填充(已加载)。 为什么我的签出不再被视为“已加载”?如何让它认为工作区已加载而不覆盖我的本地更改? 过去,我是这样处理这种情况的: ...

Admin