小编opt*_*lic的帖子

在GitHub上创建一个远程分支

在SVN中,我至少有两种方法来创建分支:

svn cp /home/me/localcheckout/trunk /home/me/localcheckout/branches/newbranch
svn cp http://server/trunk http://server/branches/newbranch
Run Code Online (Sandbox Code Playgroud)

第一个在本地创建它然后我必须提交整个分支.
第二个在服务器上创建它.

第二个好处是我可以svn切换我的本地主干,对一些文件进行一些更改并提交几KB.

是否有可能使用Git实现这一目标?
有没有办法在GitHub上创建一个远程分支然后将它们拉到我的本地仓库?

我问的原因是我试图使用我的手机互联网连接将几个KB推送到一个新的远程分支,但是当我推送它想要推送大约400 MB!

写作对象:22%(54080/245586),86.74 MiB | 13 KiB/s

请参阅Git - 针对大型项目推送远程分支对于类似的问题来说真的很慢.

git github git-branch

57
推荐指数
2
解决办法
11万
查看次数

使用SBT构建纯Java项目

从历史上看,我已经使用Ant + Ivy或Maven来构建我的Java项目.我现在正在研究基于非xml的解决方案.

Gradle可以编译,jar和发布我的项目,几乎没有问题.

我可以用SBT做同样的事吗?如果是这样,您是否可以提供一个使用sbt构建仅Java项目的简单示例.

java build sbt

37
推荐指数
3
解决办法
2万
查看次数

如何使用SQL查询显示Oracle模式大小?

我有一个包含70多个表的Oracle模式.我想创建一个简单的页面,可以显示表占用的硬盘空间.我如何用SQL查询获取此值?

PS以及我如何获得Oracle架构版本?

sql oracle oracle11g

22
推荐指数
2
解决办法
18万
查看次数

从Sonar中排除JavaScript库

如果您查看使用Sonar分析JavaScript的此站点,您会发现JavaScript库中报告了许多错误.

http://nemo.sonarsource.org/drilldown/violations/jquery?rids%5B%5D=421365&severity=MAJOR

如何防止Sonar报告我正在使用的JavaScript库中的错误(因为我无法解决任何问题)?

同时,如果我设法排除库,我不希望在我的文件中出现像"未定义的变量"这样的错误,因为它们引用了JavaScript库.

如果它有任何区别,我使用的是ExtJS 4.0.

javascript sonarqube

20
推荐指数
2
解决办法
1万
查看次数

在Eclipse Diff中更改颜色

我以前曾经问过一个关于日食的外部差异工具,因为我发现很难看到日食中的差异,因为一切都是灰色阴影,而不是IDEA和Netbeans中有用的差异观察者.

如何在eclipse中使用外部差异查看器?内置的eclipse有没有可用的差异查看器?

然而,今天我使用Code AnalytiX插件来查找类似的代码,并且出现的差异查看器更加明显,更改以红色和绿色突出显示.例如 CodePro AnalytiX相似的代码差异

如何使内置的eclipse编辑器表现得像那样而不是默认的灰色: 内置Eclipse Diff

java eclipse

12
推荐指数
1
解决办法
3823
查看次数

如何应用单个 Terraform 模块?

我的根目录下有一个单独的main.tf模块,其下有用于 Azure 云的不同部分的不同模块,例如

main.tf
  - apim
  - firewall
  - ftp
  - function
Run Code Online (Sandbox Code Playgroud)

main.tf变量传递到各个模块,例如资源组名称或标签映射。

在开发过程中,我一直在使用门户研究某些功能,但我还没有在 terraform 中使用它。

例如,研究如何最好地在 Web 模块中添加模拟服务

如果我现在想要更新不同的模块(例如更新防火墙规则),terraform 将建议销毁添加的服务。

terraform plan/apply对于单个模块我该怎么办?

terraform

10
推荐指数
1
解决办法
1万
查看次数

使用Gradle解压缩时如何展平目录结构?

我想从战争中提取一些罐子作为我的gradle(2.0)构建的一部分.到目前为止我有这个:

task unzip(type: Copy) {
    def zipFile = file('D:/external/dependent.war')
    def outputDir = file('lib')

    from zipTree(zipFile)
    into outputDir
    include 'WEB-INF/lib/*.jar'
}
Run Code Online (Sandbox Code Playgroud)

这将WEB-INF/lib目录放在outputDir中.我只想把罐子弄平.

要在Ant中执行此操作,我会这样做:

  <target name="unzip">
    <unzip src="D:/external/dependent.war" dest="lib">
        <patternset>
            <include name="WEB-INF/lib/*.jar"/>
        </patternset>
        <mapper type="flatten"/>
    </unzip>
  </target>
Run Code Online (Sandbox Code Playgroud)

我如何在gradle中完成?

gradle

9
推荐指数
2
解决办法
2843
查看次数

在哪里可以找到 Azure Active Directory 中的颁发者 URL?

我正在尝试将 Active Directory 身份验证添加到我的 Azure 应用服务。

我使用的 AD 与应用服务位于不同的租户中,因此我需要使用高级设置而不是 Express(它为您创建内容)。

其中一个字段是“Issuer Url”,弹出帮助说

“您的 Active Directory 的颁发者 URL,您的 Active Directory 的 TenantId 可以通过 PowerShell 命令 Get-AzureAccount 或通过从管理门户浏览到您的目录来获取”

我在哪里可以找到门户中的“发行者 URL”?

azure-active-directory

9
推荐指数
1
解决办法
1万
查看次数

哪些包装在流浪汉底座盒中? - 我需要一个桌面环境

如何在没有逐个下载并启动它们的情况下找出包含在公共流浪者基本盒子中的包?

这里有一个列表http://www.vagrantbox.es/但除了名称和大小之外没有关于它们的信息.

我需要一个已经包含桌面环境的(KDE,Gnome,Xfce等).

我真的不想下载一个基础,然后使用apt-get/yum单独下载/安装桌面等.从现有的基础盒创建我自己的基本框似乎是重复的努力,因为肯定有人已经这样做了.

是否有任何已包含桌面环境的公共基础框?

vagrant

7
推荐指数
1
解决办法
285
查看次数

如何在Bitbucket Pipelines中缓存APT包?

我正在尝试使用 gradle、jdk 8 构建一个项目并使用 ansible 进行部署。

我找不到包含所有这些的最新 docker 映像,因此我正在即时安装 ansible。

据称 Bitbucket 管道能够创建自定义缓存,但它似乎没有缓存 apt 目录

image: java:8

pipelines:
  default:
    - step:
        caches:
          - gradle
          - apt
        script:
          - echo 'deb http://ppa.launchpad.net/ansible/ansible/ubuntu trusty main' >> /etc/apt/sources.list
          - apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367
          - apt-get update && apt-get install -y ansible
          - bash ./gradlew clean bootJar
definitions:
  caches:
    apt: /var/cache/apt/archives
Run Code Online (Sandbox Code Playgroud)

结果是

Dependency caches
gradle: ~/.gradle/caches        158.37 MB   06 Apr 2018 
apt:    /var/cache/apt/archives 151 Bytes   06 Apr 2018 
Run Code Online (Sandbox Code Playgroud)

编辑:我添加了一个步骤来列出目录,不仅那里什么都没有,我在整个系统上找不到任何 deb 文件

find …
Run Code Online (Sandbox Code Playgroud)

apt docker bitbucket-pipelines

7
推荐指数
1
解决办法
847
查看次数