在 mac osx 上的文件系统中组织源代码

Bra*_*and 4 ruby version-control ruby-on-rails code-organization

关于在 mac osx 上组织源代码的好方法有什么建议吗?我通常进行 ruby​​ 或 ruby​​ on Rails 开发,并且我过去有很多使用经典 asp 和 asp.net MVC C# 的项目。我还从 github 下载了很多 git 存储库。

我想要一些一般准则,但我确实有一些具体问题。

我应该将我的源代码文件放在我的用户下吗?所以像这样

/Users/Brand/MySourceFiles/...
Run Code Online (Sandbox Code Playgroud)

或者我应该把它放在根目录下?我更喜欢根,但不知道这是不是一个坏主意。

/MySourceFiles/...
Run Code Online (Sandbox Code Playgroud)

我应该将我的网站项目与非网站项目分开吗?

对于网站项目,我有很多 Photoshop 文件,这些文件应该放在哪里?

我有什么理由应该将 .net 和 Rails 项目保存在不同的文件夹中?比如一个用于 asp.net,一个用于 Rails?

Ern*_*ill 7

“在您的用户下”,即在您的主目录中。许多人喜欢src在他们的主目录中有一个用于存放源代码的目录。我认为您不会就如何组织该src文件夹达成任何共识——大多数时候它只是扁平的,其中有许多子目录。