我正在开发一个托管在Google Code上的小项目,使用SVN进行源代码管理.这是我第一次使用源代码控制,我对实际应该提交到存储库的内容感到有点困惑.我的项目很简单:一个用C#编写的类库项目.我写的实际代码是单个文件.
我的问题是:我应该提交整个项目(包括调试,发布,属性等目录)还是我的主.cs文件?
(注意自我:不要使用Subversion战斗一段时间后不能复位库),它看起来像我终于有工作与目录奠定了正常.
And*_*are 13
您应该提交除输出文件之外的所有内容.
这意味着提交除您\bin
和\obj
目录(以及其中的文件)之外的所有内容.
您应该包括构建项目所需的所有内容,而不是项目生成的任何内容,因为有人重新编译它将能够通过编译生成这些内容.
对于C#项目,您的解决方案文件(.sln),项目文件或文件( .csproj),源文件(.cs)和任何资源文件( .resx,*.bmp,*.png)等).这包括Properties文件夹中的文件,因为它们包含项目的全局设置.
您不在Debug/Release中提交任何内容,这些是构建项目的输出.根据经验,您不提交二进制文件(*.dll,*.exe).
如果您已经提交了足够的测试,请检查计算机上不同目录的源并尝试重建项目.
归档时间: |
|
查看次数: |
11047 次 |
最近记录: |