我正在尝试为使用NuGet的Visual Studio项目创建.gitignore.它目前包含:
\packages/*
!packages/repositories.config
Run Code Online (Sandbox Code Playgroud)
这不会忽略文件夹中的任何内容.一切都在添加上演.我也尝试过:
packages/
!packages/repositories.config
Run Code Online (Sandbox Code Playgroud)
这会忽略packages文件夹中的所有内容,并且不包含packages/repositories.config.
我究竟做错了什么?
我正在尝试将声纳分析集成到TeamCity构建过程中.我有一个NUnit构建步骤,它运行我的单元测试,然后运行dotCover覆盖.
我的下一步是声纳 - 跑步者.当前存在的配置是; gallio.mode = dotCover,sonar.gallio.mode = reuseReport但我还需要sonar.gallio.reports.path.
有人知道上一步生成的dotCover报告的路径吗?
我目前正在尝试将我的docker容器端口从容器映射到主机(boot2docker).最终目标是将这些端口映射到我的物理机器,但一次只能一步.
我的Vagrantfile目前看起来像:
Vagrant.configure("2") do |config|
config.vm.define "app1" do |a|
a.vm.provider "docker" do |d|
d.build_dir = "dockers/app1"
d.name = "app1"
d.ports << "8080:8080"
d.ports << "8443:8443"
d.volumes << "/vagrant/data/app1:/var/app1"
end
end
config.vm.define "app2" do |a|
a.vm.provider "docker" do |d|
d.build_dir = "dockers/app2"
d.name = "app2"
d.ports << "8081:8081"
d.link("app1:app1")
end
end
end
Run Code Online (Sandbox Code Playgroud)
当我运行vagrant up app1 --provider=docker容器正确旋转时,但是当我执行docker ps时,我可以看到端口尚未映射.
0.0.0.0:2222->22/tcp, 8080/tcp, 8443/tcp
Run Code Online (Sandbox Code Playgroud)
我正在使用VirtualBox,因此我使用GUI将我的物理机器移植8080到主机(boot2docker)8080.
我的最终目标是创建一个FFmpeg命令,将我的h264.DTS.mkv文件转换为与AppleTV兼容的格式,同时保留原始质量。
我快到了,但是我还没弄清楚如何禁用流/音轨。
到目前为止,我已经:
ffmpeg -i FILE \
-y -strict experimental \
-map 0:0 -map 0:1 -map 0:1 -map 0:1 -map 0:2 \
-c:0 copy -c:1 aac -ac:a 2 -c:2 ac3 -ac:a 6 -c:3 copy -c:4 mov_text \
OUTPUT
Run Code Online (Sandbox Code Playgroud)
这将产生一个输出文件,如下所示:
问题是我需要它看起来像:
因此,我需要知道如何禁用非1st音频流/音轨。
据我了解,这是轨道标头原子在“ tkhd.flags”位置的一部分。但是我还不能弄清楚如何通过命令行参数设置它。
任何帮助将不胜感激。
apple-tv ×1
boot2docker ×1
docker ×1
dotcover ×1
ffmpeg ×1
git ×1
gitignore ×1
nuget ×1
sonar-runner ×1
sonarqube ×1
teamcity ×1
teamcity-7.1 ×1
vagrant ×1
vagrantfile ×1