2012-10-09 62 views
1

我只是想知道是否有一種方法(Linux/Unix)更新Github存儲庫,當一個特定的文件編譯成功?上傳知識庫編譯

因此,例如,我有一個名爲'Work'的存儲庫,如果我編譯文件main.cpp,並且它編譯成功,它會自動同步Github上的文件/存儲庫。

我希望這是有道理的,有人可以幫助我:)!

Thankss :)

+0

Git不是備份解決方案。 – BatchyX

+0

@BatchyX我不希望Github作爲備份解決方案..我只是想確保我編寫的代碼/編譯的代碼是最新的 – Phorce

回答

1

我只是想知道是否有一種方法(Linux/Unix)更新Github 存儲庫,當一個特定的文件編譯成功?

如果你能得到和分析運行GCC(退出代碼或grepping輸出)的結果,你可以做你在相當容易,小(2-3內襯)的shell腳本要什麼,可以」沒有看到任何麻煩。

從我的角度來看,我的工作流程不是防彈的(如果你偶爾推動,你很有可能在災難的情況下失去很多本地工作),爲了我的緣故,我更喜歡「標記可編譯變更集「

2

您可以用其他方法。如果你編寫正確的hook,只有編譯main.cpp纔會成功提交。

+0

嘿,但它必須在剛纔的文件上已編譯..即使它被設置在一個變量(例如),例如file =「main.cpp」 - > file =「somethingelse.cpp」 – Phorce