小编dab*_*oss的帖子

将'master'和'refs/heads/master'视为TeamCity中的同一分支

使用github和teamcity,构建似乎是refs/heads/mastermaster分支.

只要github服务挂钩启动构建,它就在分支上master.

每当TeamCity启动构建时(例如,当我开始构建或依赖构建触发构建时)分支就是refs/heads/master.

这会导致两个构建号显示在同一页面上,最后一个构建master和最后一个构建refs/heads/master.

有没有办法让TeamCity触发构建master而不是refs/heads/master

或者有没有办法获得masterrefs/heads/master被视为同一个分支,而不是不同的分支?

git teamcity github teamcity-8.0

17
推荐指数
1
解决办法
4098
查看次数

存储在java中的本地计算机上保存文件的位置

我制作了一个java applet /应用程序游戏,它应该保存用户可以创建到本地计算机的级别.我说applet/application因为它既可以作为应用程序运行,也可以作为applet运行.目前我正在使用它来编写文件:

BufferedWriter bf = new BufferedWriter(new FileWriter("Circles/levels/level.txt"));
for (int i = 0; i < lines.size(); i++) {
    bf.write(lines.get(i));
    bf.newLine();
}
Run Code Online (Sandbox Code Playgroud)

lines是一个arraylist,带有要写入文件的行.

FileReader fr = new FileReader("Circles/levels/level.txt");
        BufferedReader bf = new BufferedReader(fr);
        lines = new ArrayList<String>();
        while (true) {
            String line = bf.readLine();
            if (line == null) {
                break;
            }
            lines.add(line);
        }
        bf.close();
Run Code Online (Sandbox Code Playgroud)

阅读文件.那些被try/catch循环包围,我只是展示我必须拥有的东西.

这可以正常工作,但它似乎是不同操作系统上完全不同的位置,并且应用程序存储在与applet不同的位置.

我想要一种方法来获得一个地方的绝对路径来保存不管java程序运行位置都不会改变的级别,如果你把它作为一个应用程序和一个applet运行它会是一样的.在所有操作系统(linux,windows,mac)上都可以使用它.

java

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

libgo的Cargo.toml

我想创建一个生锈的库.这是我项目的Cargo.toml文件:

[package]
name = "binary_tree"
version = "0.0.1"
authors = ["Guillaume Bersac <bersac_1@hotmail.fr>"]

[lib]
test = true
plugin = false
Run Code Online (Sandbox Code Playgroud)

这是我的存储库的文件:

Cargo.toml
README.md
src
|_node.rs
Run Code Online (Sandbox Code Playgroud)

当我运行命令"货运"或"货物构建"或"货物测试"时,我收到以下错误消息:

Cargo.toml不是有效的清单

期望值的类型array,但找到table 键的类型值lib

如何格式化我的Cargo.toml以便正确编译?

rust rust-cargo rust-obsolete

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

标签 统计

git ×1

github ×1

java ×1

rust ×1

rust-cargo ×1

rust-obsolete ×1

teamcity ×1

teamcity-8.0 ×1