Tools for developing Django projects

2013-10-25 05:02:32 +08:00
 Livid
http://blog.kristian.io/post/46338461184/how-i-develop-django-projects/
3552 次点击
所在节点    Python
8 条回复
ritksm
2013-10-25 09:13:21 +08:00
简单说就是alias+pip+virtualenv+virtualenvwrapper+pycharm...
Livid
2013-10-27 21:04:54 +08:00
里面提到的 GitX 是一个很有用的工具。

git commit -a 是一种非常不好的习惯。
laomo
2013-10-27 23:03:27 +08:00
@Livid 求解释
git commit -a 是一种非常不好的习惯。
freefcw
2013-10-27 23:09:54 +08:00
@laomo

1. 你不能保证当前目录的所有文件就是需要提交的,很容易导致误提交,比如cache,logs,swp等
2. git的stage功能你没有用到,可以将需要提交的和不需要提交的文件分离
3. 更高级的stage hunk功能,能够让你把一个文件中的部门代码提交,另外一部分修改的代码不提交
4. 一处代码的修改单独提交有助于自我review代码

切勿仅仅为了偷懒而偷懒
freefcw
2013-10-27 23:12:42 +08:00
@Livid

gitx的开发太紊乱了。。如果没有开源癖好的话,我比较推荐免费的sourcetree,支持git和mercurial,界面也比gitx更好用一些,有问题响应都很快
laomo
2013-10-27 23:21:42 +08:00
@freefcw 感谢,看来我只是用到了git的基本功能。一般是用git commit -a 。。。
提交之前习惯性 git difftool
yaroot
2013-10-28 16:57:43 +08:00
1. 你不能保证当前目录的所有文件就是需要提交的,很容易导致误提交,比如cache,logs,swp等
yaroot
2013-10-28 16:58:32 +08:00
这个肯定得.gitignore了...看情况用呗..我基本改完一个功能提交一点..

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/86838

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX