Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >TortoiseXXX:知道在特定的开发项目中使用了哪个配置管理软件

TortoiseXXX:知道在特定的开发项目中使用了哪个配置管理软件
EN

Stack Overflow用户
提问于 2011-10-05 10:05:22
回答 3查看 395关注 0票数 6

我的系统上安装了TortoiseSVN、TortoiseGit和TortoiseHg。不出所料,但不幸的是,这些工具使用相同的图标来指示特定文件夹的版本控制状态。因此,当我在Windows资源管理器中打开我的软件项目文件夹时,我无法立即看到与特定解决方案/项目一起使用的SCM软件:

当然,我可以检查是否存在.svn、.git和.hg子文件夹,但如果将鼠标指针悬停在文件夹上时,在主文件夹图标上或作为工具提示来指示配置文件会更有效率。

有没有人知道有没有提供这种功能的shell扩展?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-05 14:20:53

正如其他人已经注意到的,有一个非常好的理由让所有的乌龟客户端使用相同的图标。因此,我不会再深入讨论这方面的细节。

但是你为什么不自己customize顶端的文件夹图标呢?你可以使用一个独特的图标(不仅仅是一个覆盖图标,而是一个完整的图标!)对于每个工作副本文件夹。

这样,您就可以立即识别出每个工作副本使用的版本控制系统(假设您使用一个图标来指定git工作副本,一个用于svn工作副本,另一个用于hg工作副本)。

票数 2
EN

Stack Overflow用户

发布于 2011-10-05 10:42:09

原因很简单(参见TortoiseSVN和TortoiseGit的帮助文件,搜索图标覆盖):

事实上,您可能会发现并非所有这些图标都在您的系统上使用。这是因为Windows允许的覆盖层数量非常有限,如果您还在使用旧版本的TortoiseCVS,则没有足够的覆盖层插槽可用。TortoiseSVN试图成为“好公民(TM)”,并限制其使用覆盖,以给其他应用程序一个机会。

现在有了更多的乌龟客户端(TortoiseCVS,TortoiseHG,...)图标限制成了一个真正的问题。为了解决这个问题,TortoiseSVN项目引入了一个通用的共享图标集,以动态链接库的形式加载,所有的乌龟客户端都可以使用它。请与您的客户端提供商确认是否已集成此功能:-)

因此,即使您更改了其中一个工具的覆盖样式,其他所有工具也可能会遵循。如果你在XP下工作(我已经用Windows7检查过了,在那里它不能再工作了),你可以在Windows资源管理器的TortoiseSVN Help > 4.7.2:TortoiseSVN列中找到详细的选项

在那里你可以在你的windows资源管理器中显示额外的列,也许这是你的一个选择。

票数 3
EN

Stack Overflow用户

发布于 2011-10-05 10:43:06

问题是所有的乌龟客户端都使用相同的共享组件来显示覆盖图标-- TortoiseOverlays。Windows只有有限数量的空闲插槽用于图标覆盖处理程序(大约12个-其余的由系统自己使用)。这对于Tortoise客户端来说是一个问题,因为他们通常需要大量的这些处理程序来显示文件和文件夹的不同状态。如果用户安装了多个Tortoise客户端,这已经足够达到系统限制,并且一些覆盖将不再显示。

TortoiseOverlays项目的目的是为所有的乌龟客户端提供一个通用的图标覆盖处理程序。这降低了达到系统限制的风险。唯一的缺点是,所有的乌龟客户端将有非常相同的覆盖图标,这意味着用户不会立即从覆盖看到哪个版本控制系统正在处理某个文件夹的文件。但由于系统的限制,这仍然比不能显示覆盖要好得多。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7659658

复制
相关文章
在scala中使用spark sql解决特定需求
Spark sql on hive的一个强大之处就是能够嵌在编程语言内执行,比如在Java或者Scala,Python里面,正是因为这样的特性,使得spark sql开发变得更加有趣。 比如我们想做一个简单的交互式查询,我们可以直接在Linux终端直接执行spark sql查询Hive来分析,也可以开发一个jar来完成特定的任务。 有些时候单纯的使用sql开发可能功能有限,比如我有下面的一个功能: 一张大的hive表里面有许多带有日期的数据,现在一个需求是能够把不同天的数据分离导入到不同天的es索引里面,方
我是攻城师
2018/05/14
1.3K0
Netty在Dubbo中使用了哪些Handler
Spring在启动的过程中,通过DubboNamespaceHandler解析上面的标签.
书唐瑞
2022/06/02
4130
Netty在Dubbo中使用了哪些Handler
在scala中使用spark sql解决特定需求(2)
接着上篇文章,本篇来看下如何在scala中完成使用spark sql将不同日期的数据导入不同的es索引里面。 首下看下用到的依赖包有哪些: 下面看相关的代码,代码可直接在跑在win上的idea中,使用的是local模式,数据是模拟造的: 分析下,代码执行过程: (1)首先创建了一个SparkSession对象,注意这是新版本的写法,然后加入了es相关配置 (2)导入了隐式转化的es相关的包 (3)通过Seq+Tuple创建了一个DataFrame对象,并注册成一个表 (4)导入spark sql后,执行了一
我是攻城师
2018/05/14
7960
Linux 查看命令归属哪个包?Linux 查看linux 哪个包包含特定命令?fedora 查询哪个包提供特定命令;ubuntu 查找哪个包提供命令;
在 fedora 和 centos 等 redhat 系列中,命令: yum provides tc [root@dock ~]# yum provides tc iproute-tc-5.0.0-2.fc29.x86_64 : Linux Traffic Control utility Repo : @System Matched from: Provide : tc iproute-tc-5.0.0-2.fc29.x86_64 : Linux Traffic Control uti
西湖醋鱼
2020/12/30
2.8K0
在 Golang 项目中使用 Spring Cloud Config Server 管理配置
最近用 Go 写后端写得很开心,写篇比较实用的博客总结下如何通过 Spring Cloud Config Server 管理 Go 程序中的配置。 实现并不复杂,因此也可以很轻易地推广到其他语言的程序中。
李海彬
2018/07/26
1.9K0
在 Golang 项目中使用 Spring Cloud Config Server 管理配置
在项目中使用layUI
layUI文档 项目结构.png 下载官方的压缩包,解压之后把layui文件放到项目里面。 在index.html 文件中引入js和css 文件。 这里引入./layui/css/layui.css
用户4344670
2019/09/29
1.2K0
在项目中使用Mybatis
4.include:有时候两个方法要返回的字段都一样或者where子句一样,这样为了避免重复写代码,就抽出来用include
三哥
2019/04/29
4480
iOS开发中在swift项目中使用Kingfisher下载图片
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/80307208
用户1451823
2018/09/13
3K0
iOS开发中在swift项目中使用Kingfisher下载图片
用过的项目管理软件
市场上众多的项目管理软件,究竟要选择哪一款呢?一款好的项目管理软件,可以帮助我们的工作事半功倍,我在这里列几款我们尝试过的软件,大家可以参考。
落花
2019/10/16
2.2K0
在 Kotlin 中使用 WebFlux + R2DBC 开发 Web 项目
在 R2DBC 官网(http://r2dbc.io/) 上,对 R2DBC 有一句话的介绍:
fengzhizi715
2020/11/12
1.7K0
在 Kotlin 中使用 WebFlux + R2DBC 开发 Web 项目
在springBoot项目中使用activiti
http://www.jvm123.com/2019/08/springboot-activiti/
yawn
2018/03/14
9.8K1
在springBoot项目中使用activiti
在Egret项目中使用protobuf
ProtocolBuffer是用于结构化数据串行化的灵活、高效、自动的方法,有如XML,不过它更小、更快、也更简单。你可以定义自己的数据结构,然后使用代码生成器生成的代码来读写这个数据结构。你甚至可以在无需重新部署程序的情况下更新数据结构。
用户1428723
2020/08/06
1.2K0
(二)在项目中使用 pinia
一、在项目中使用 pinia 在创建项目的时候进行选择 // 根据提示进行选择自己需要的依赖 npm init vue@latext 2. 在现有的项目添加 pinia 二、初始化 pinia main.js import { createApp } from 'vue' import { createPinia } from 'pinia' import App from './App.vue' create app = createApp(app) app.use(createPinia())
老怪兽
2023/02/22
2730
win服务器管理软件哪个好?
在服务器行业火热的今天,很多企业都会选择服务器租用或者服务器托管来发展自己的线上业务,通过远程服务端来管理服务器。那么在管理服务器的问题上,有哪些管理原件需要掌握的呢?下面我就来给大家详细的解读一下。
it妹
2019/08/27
10.9K0
在 Golang 开发中使用 Makefile
使用 Golang 已经有一阵了,在 Golang 的开发过程中,我已经习惯于不断重复地手动执行 go build 和 go test 这两个命令. 不过,现在我已经摆脱了这个习惯。如果只用到了不带参数的简单命令,直接这么操作可能并不可怕。但是在一些复杂的任务中,如果依旧是手动执行 go build 和 go test ,就可能会成为一个让人头疼的事情。
用户1558438
2018/08/23
1.6K0
OpenCV配置——在Linux中使用OpenCV
这篇博客介绍在Linux中的gcc和g++编译环境下如何使用cmake来编译OpenCV源代码。我基本是按照OpenCV官方的说明文档,一步步地进行的,所以表述不清楚的地方还请参照原文。
王云峰
2019/12/25
3.8K0
WPF 获取是哪个进程占用了文件
例如有文件是 file 字符串表示的文件,通过在下文定义的 FileUtil 的 WhoIsLocking 方法可以获取占用此文件的进程,如下面代码
林德熙
2022/08/12
6040
Vue笔记:在项目中使用 SCSS
css预处理器定义了一种新的编程语言,编译后成正常的CSS文件。为CSS增加一些编程的特性,无需考虑浏览器的兼容问题,让CSS更加简洁,适应性更强,可读性更佳,更易于代码的维护等诸多。CSS 预处理器语言有 scss(sass)、less 等。
朝雨忆轻尘
2019/06/19
1K0
Vue笔记:在项目中使用 SCSS
自从用了 Kiali 以后才知道,配置 Istio 的 流量管理 是如此容易
在生产环境中,直接登录服务器是非常不方便的,我们可以使用Kiali配置Istio的流量管理。
万猫学社
2022/12/01
6470
自从用了 Kiali 以后才知道,配置 Istio 的 流量管理 是如此容易
在Scala项目中使用Spring Cloud
由于Scala本身属于JVM下的语言,因此它能够较好地与Java项目融合在一起。在Scala中调用Java库,基本上与在Java中调用Java库的方式是相同的(反过来则未必,必将Java没有Scala中独有的语法糖)。因此,在Scala中可以非常方便地调用Spring Cloud,使其支持Spring Cloud提供的微服务基础设施,例如Eureka、Feign以及Spring Boot等。 不过仍然有几点需要注意,这些方面包括: Maven依赖 Spring的语法 Json的序列化 Maven依赖 在Sc
张逸
2018/03/07
1.7K0
在Scala项目中使用Spring Cloud

相似问题

如何知道SELECT在MySQL中使用了哪个索引?

10

有没有办法知道grails项目中使用了哪个groovy版本?

11

如何知道调用了哪个异常

13

如何知道调用了哪个函数

20

DLL项目-知道哪个环境调用了它?(web/win/cmd)

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文