小编Sir*_*ggi的帖子

基本的git理解问题

情况

我以前从未使用过git或任何其他版本控件.现在我有一个需要有稳定版本和开发版本的web项目,两者都运行在不同目录的同一台服务器上.

  • 稳定: /var/www/afod/afod
  • 发展: /var/www/afod_dev/afod

现在我想使用git将dev-version中的更改同步到stable-version中,因为我以前从未使用VC系统,所以我似乎无法完成此操作.

到目前为止我做了什么

我创建了一个git存储库,/var/www/afod/afod并通过以下方式将其克隆到dev目录中:

cd /var/www/afod_dev/afod
git clone /var/www/afod/afod
Run Code Online (Sandbox Code Playgroud)

现在我有2个存储库,我想在稳定版本端使用git pull保持同步.

问题

我已经有2个分支机构,网络和开发.但是因为看起来git拉从两个分支的稳定版本同步.但我只想将更改同步到稳定版本,我已经将其合并到dev-version中的web分支.

完全混乱

我希望我能以某种方式指出我的问题.我似乎对git如何工作有一个基本的理解问题,但它似乎是做我想做的事情的正确软件.我基本上希望有一个分支自动同步到稳定版本和我合并到其中的其他分支.但是开发必须与稳定版本不同.

关于Billy Moon的第一个答案

好吧,stable和dev托管在不同的apache vserver中的不同域下.在人们浏览网站时看到的目录中的dev-branch上工作是没有任何意义的.

所以我的想法是克隆存储库然后同步它们.

我在这里弄错了吗?你如何处理这样的配置?

git

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

C++继承:受保护的变量不可用

我在XCode中有以下C++代码,给出了两个我无法理解的错误:

#include <iostream>


class Buch{
public:
    Buch (long int nummer = 0, char autor[25] = (char*)"", int jahr = 0, bool ausgel = false);

    long int getNr();
    int getJahr();

protected:
    long int __nummer;
    char     __autor[25];
    int      __jahr;
    bool     __ausgel;

    void setAusl(bool x);
    bool getAusl();
};

class FachBuch : Buch {
public:
    void setSWort(int sw);
    int getSWort();

protected:
    char     __fach[15];
    int      __swort;
};

class UBuch : Buch {
public:
    void setAlter(int a);
    int getAlter();

protected:
    int      __kateg;
    char     __land[15];

private:
    int …
Run Code Online (Sandbox Code Playgroud)

c++ inheritance protected

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

ESP8266 + WiFiManager + pubsubclient

我正在使用 ESP8266,并希望使用 MQTT 来控制它,MQTT 服务器是我的 Synology DS415+。我希望 ESP 位于安装后无法使用串行访问它的地方,因此我需要能够使用 WiFi 配置它的 Wifi-Credentials 和 MQTT-Server IP、端口和凭据。

因此我决定 WiFiManager-Library 和 PubSubClient-Library 可以为我做这件事。问题是:我无法使用 WiFiManager 使 PubSubClient 工作,因为我还没有找到如何告诉 PubSubClient 使用正确的“客户端”。

以下示例适用于我的 ESP,但它不允许动态配置 ESP Wifi:https : //github.com/knolleary/pubsubclient/blob/master/examples/mqtt_esp8266/mqtt_esp8266.ino

我想出了以下内容:http : //pastebin.com/t5evEy1i

然而,这不起作用,它通过串行的输出如下:

mounting FS...
mounted file system
reading config file
opened config file
{"mqtt_server":"192.168.1.250","mqtt_port":"9001","switch_token":"BackupSwitch"}
parsed json
*WM: Adding parameter
*WM: server
*WM: Adding parameter
*WM: port
*WM: Adding parameter
*WM: blynk
*WM: 
*WM: AutoConnect
*WM: Reading SSID
*WM: SSID: 
*WM: XXX
*WM: Reading Password …
Run Code Online (Sandbox Code Playgroud)

arduino wifimanager mqtt esp8266

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

标签 统计

arduino ×1

c++ ×1

esp8266 ×1

git ×1

inheritance ×1

mqtt ×1

protected ×1

wifimanager ×1