我刚刚进入Git,并询问它将如何与我们使用的源代码结构协同工作。
我们的来源是这样组织的:
C:\Projects\
Libs\
<library source files>
App1\
<App 1 source files>
Help\
<App 1 help sources>
Images\
<App 1 images>
Cursors\
<App 1 cursors>
App2\
<App 2 source files>
Help\
<App 2 help sources>
Images\
<App 2 images>
Cursors\
<App 2 cursors>
C:\Projects\
对吗? App1
,大概是。{
它在上一版本时使用的相关库文件
承诺也将恢复。当其他人退房时会发生什么
App2
(即他们如何被警告库文件已被还原
到以前的版本)?如果上述问题没有意义,那是因为我不完全理解Git是如何工作的。请随时赐教。
答案 0 :(得分:0)
我不认为这是Git特定的问题。如果您使用SVN,则会遇到同样的问题。
基本上,你有3个项目而不是一个。 app1,app2和常用库。所以把它们放在3个不同的存储库中。
另外使用脚本进行编译,构建和运行。学习Ant或Gradle。他们可以管理外部文件并更改不同服务器环境的配置文件。
这是一般规则。