我有一个共享文件夹,这是我的Rails应用程序。我在RubyMine中用Win7编辑代码,并在linux中运行服务器。这个装置很好用。我总是在Win中完成所有提交/分支/等操作,通常来自RubyMine或GitBash。
然而,今天我在GitBash中做了Win7,在linux中也做了。结果大不相同。
# git bash win 7
$ git status
# On branch master
nothing to commit (working directory clean)
# linux
~/app> git status
# On branch master
# Cha
我的.gitignore似乎不像预期的那样正确。
$ git status
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: .gitignore
new file: win_2016_datacentre_vm/.terraform/plugins/linux_amd64/lock.json
new file: win_20
我正在寻找一种在C++中为多个平台组织头文件的模式。
我有一个可以在Linux和Win32下编译的包装器.h文件。
这是我能做的最好的事了吗?
// defs.h
#if defined(WIN32)
#include <win32/defs.h>
#elif defined(LINUX)
#include <linux/defs.h>
#else
#error "Unable to determine OS or current OS is not supported!"
#endif
// Common stuff below here...